检查按钮是不是存在

Posted

技术标签:

【中文标题】检查按钮是不是存在【英文标题】:Checking if a button exists检查按钮是否存在 【发布时间】:2013-12-02 15:18:29 【问题描述】:

我有一个由几个 .jsp 页面调用的 .js 文件。在这个特定的 .js 文件中,我需要做的是仅当 .jsp 页面中存在“保存”按钮时才调用某个函数。如何检查按钮是否存在?目前,在 .js 文件中,按钮是这样引用的: $('button[id=save]')

如何检查这样的按钮是否存在?

【问题讨论】:

你也可以看看这个帖子***.com/questions/31044/… Check if element exists in jQuery的可能重复 【参考方案1】:

试试这样的

$(document).ready(function()
    //javascript
    if(document.getElementById('save'))
        //your code goes here
    
    
    //jquery
    if($('#save').length)
        //your code goes here
    
);

【讨论】:

+1 getElementById 就够了,你可以去掉 jQuery 部分 :)【参考方案2】:

你可以这样做:

if($('#save').length > 0)
    // Button exists
 else 
    // Button is not present in the DOM yet


【讨论】:

以上是关于检查按钮是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

excel vba检查命令按钮和复选框是不是存在

检查是不是存在上传的文件,显示按钮以查看和下载文件

Swift Firebase 检查值是不是存在

GTK+ / Gtkmm,检查notebook tab是不是已经存在,不存在时才创建

检查数组是不是为空或存在

wxPython 检查对象是不是存在