每当我点击span时,我想检测我是否同意img标签或标签。 我怎么能这样做。
<span class="scorecount" id="6" onclick="javascript:changethevalue(this)">
<img src="images/lock.png" width="25px" height="25px">
</span>
<span class="scorecount" id="6" onclick="javascript:changethevalue(this)">
4
</span>
function changethevalue(object) {
console.log($(object).children('img'));
}
输出是我点击img
的时候[img,prevObject:jQuery.fn.jQuery.init [1],context:span#4.scorecount,selector:“img”,constructor:function,init:function ...]
4就是 [prevObject:jQuery.fn.jQuery.init [1],context:span#2.scorecount,selector:“img”,constructor:function,init:function ...]
答案 0 :(得分:3)
如果length
为零,则可以使用has(),这意味着object
的后代中没有img标记。
console.log($(object).has('img').length);