jquery - 测试 id 是否在 jQuery 中的表或列表中

标签 jquery list

我知道通常您可能必须发布一些代码来展示锻炼等内容,但这是一个我无法真正展示代码的问题。

我正在编写一个 jQuery 插件,我希望测试收到的 id 是否在表或列表中。

我现在正在做的是设置一个名为 type 的变量并将其发送到我的插件中

像这样:

"#tablename".mr_slider({type:"list",effect:"delete"});

我想做的是删除 type: 变量并让我的插件确定它是使用表格还是列表。

最佳答案

您可以使用 is() 方法确定元素的类型。试试这个:

if ($('#myElement').is('table')) {
    console.log('I am a table!');
}

如果你想检查元素是否在表中,你可以使用closest():

if ($('#myElement').closest('table').length) {
    console.log('I am inside a table!');
}

关于jquery - 测试 id 是否在 jQuery 中的表或列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34673268/

相关文章:

jQuery 每个函数都使用最后一个对象

java - 在 Java 中通过从每个单链表获取 2 个元素来合并两个单链表

java - 如何检查 ArrayList 中是否存在索引 + 1 以避免 IndexOutOfBoundsException

Python 根据第一列中的键合并两列

jquery - 使用 jquery 的 IE 占位符解决方法

jquery - 获取突出显示的文本 - 并导航到 URL

javascript - PhoneGap Cordova 3.1.0 inAppBrowser EventListener 不起作用

javascript - jsPDF 正在下载空 PDF

java - 具有不同 List 参数的方法

java - 我根据 xsd 验证 xml 后如何列出所有错误?