我通常知道你可能必须发布一些代码来展示工作和东西,但这是一个我无法真正展示代码的问题.
我正在编写一个jQuery插件,我希望测试收到的id是在表还是列表中.
我现在正在做的是设置一个名为type的变量并将其发送到我的插件中
像这样:
"#tablename".mr_slider({type:"list",effect:"delete"});
我想要做的是删除type:variable并让我的插件解决它是使用表还是列表.
您可以使用该is()
方法确定元素的类型.试试这个:
if ($('#myElement').is('table')) { console.log('I am a table!'); }
如果要检查元素是否在表中,可以使用closest()
:
if ($('#myElement').closest('table').length) { console.log('I am inside a table!'); }