Jquery选择器找到目标后会返回true么?
不会,返回一个jquery对象。这个对象中会有一个length,你可以根据这个length来判断是否找到了目标!
这种问题你自己调试下不就完了?来试下:
alert($('.author'));
不管有没有找到,这里返回的都是object
不管找没找到,$()函数都会返回一个jquery对象,这个jquery对象有个length属性,表示找到多少个匹配的DOM元素,为0就是没找到。
$()
Jquery选择器找到如果没找到返回空的列表,成功则返回对应dom的Jquery对象列表。
if($('#div')[0]){//code}
3 回答4.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
5 回答3.8k 阅读
6 回答3.9k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
不会,返回一个jquery对象。这个对象中会有一个length,你可以根据这个length来判断是否找到了目标!