当您使用这样的选择器时会发生什么:
$('#myelement').remove();
但是没有id为'myelement'的元素实际上是页面的一部分?这是不确定的,我们是否应该注意确保不会发生这种情况?
由于
答案 0 :(得分:1)
jQuery会处理它:如果元素不在页面上,则不会抛出任何错误。对于其他jQ方法,它也是相同的行为 - 没有必要检查元素是否出现在页面上。
如果您想确保页面上有该元素:
if($('#myElement').size()) {
}
答案 1 :(得分:0)
JQuery会处理这个问题,但我想你想弄清楚你在做什么,因为JQuery可能会帮助掩盖你认为该项目存在的一些潜在问题?