我正在构建一个 jQuery 插件,我在其中使用了一个变量,它可以是类或 ID。我不想使用 .或变量中的#,那么有没有办法检查变量是类还是id。
在网上找不到任何关于此的信息。
部分代码
var defaults = {
trigger: ''
};
var opt = jQuery.extend(defaults, opt);
jQuery(opt.trigger).click(function(){
//run code
});
最佳答案
是这样的吗?
if(document.getElementsByClassName(your_vairable).length != 0){
// It's a class
}
else if (document.getElementById(your_variable) != null){
// It's an id
}
else{
// Oh god what have you done
}
关于javascript - 如何检查变量是类还是 id(jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669665/