我正在尝试编写一个简短的脚本,以查看当时文档中是否存在类或id。如果是,则执行以下操作:
$(".tab_item").removeClass("tab_item_color");
$(this).addClass("tab_item_color");
答案 0 :(得分:1)
您可以在jQuery对象上使用length
属性。例如:
if( $('.your-class').length )
{
$(".tab_item").removeClass("tab_item_color");
}
if()
块只有在DOM中有一个your-class
类的元素时才会执行。
答案 1 :(得分:1)
你也可以这样做
$(function() {
if ($('.yourClassName').length){
$(".tab_item").removeClass("tab_item_color").addClass("YourNewClassName"); //It will swap your class.
}
});
有关详细信息,您还可以访问.length
答案 2 :(得分:0)
您可以通过检查从jquery返回的第一个对象来简化此操作。换例如
<input type="text" onkeypress="myFunction()">
<script>
var myVar;
function myFunction() {
clearTimeout(myVar);
myVar = setTimeout(function(){ alert("Hello"); }, 2000); // 2 seconds
}
</script>