我想控制页面加载时文档中是否存在带有ID的元素。我尝试了下面的代码,但我失败了。
if($(':not(#<%=TextBox1.ClientID %>)')){
alert("Object is null")else{alert("Object is exist")}}
Thansk现在已经为你提供了帮助。
答案 0 :(得分:9)
阅读这篇文章(由jakemcgraw
提供):
Is there an "exists" function for jQuery?
jQuery.fn.exists = function(){return jQuery(this).length>0;}
if ($('#<%=TextBox1.ClientID %>').exists()) {
// Do something
}
答案 1 :(得分:8)
我只是直接使用length
属性,如jQuery FAQ:
if ($('#<%=TextBox1.ClientID %>').length) {
// Do something
}
答案 2 :(得分:2)
使用JQuery时我能想到的最简单的是:
if ($("#<%=TextBox1.ClientID %>").length == 0){
// do something here
}
答案 3 :(得分:1)
检查选择尺寸()就足够了。
if ($("#<%=TextBox1.ClientID %>").size() > 0) {
alert("Object is null")
} else {
alert("Object is exist");
}