亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

"查找所有div中,有屬性testattr中的值沒有包含"true"的div"最后一個div都沒有testattr屬性,為什么能獲取到這個元素?

"查找所有div中,有屬性testattr中的值沒有包含"true"的div"--------- 前面都能理解,這句話怎么都沒理解,還有和這個相關的也沒有理解,最后一個div都沒有testattr屬性,為什么能獲取到這個元素??如果有testattr屬性沒有值,應該能匹配,為什么這個沒有的沒有匹配????

正在回答

5 回答

$('div[testattr!="true"]')我<strong>只是試試</strong><em>有沒有</em>效果

0 回復 有任何疑惑可以回復我~

$('div[testattr!="true"]')

我<strong>只是試試</strong><em>有沒有</em>效果


0 回復 有任何疑惑可以回復我~

$("[attribute!='value']")選擇器:$("[testattr!='true']") 指的不僅是屬性值不等于true的div,還包括沒有屬性值testattr的div

0 回復 有任何疑惑可以回復我~
$("[attribute!='value']")選擇器,是選擇不存在指定屬性,或者指定的屬性值不等于給定值的元素。最后一個div沒有"testattr"屬性,滿足第一種情況,所以被匹配。
1 回復 有任何疑惑可以回復我~

? ? ? ? //查找所有div中,有屬性testattr中的值沒有包含"true"的div

? ? ? ? $('div[testattr!="true"]').css("border", "3px groove #668B8B");?

樓主你看,這行代碼中 testattr!=true,這里有一個'!='也就是'='取反,這個test中只有最后一個div 沒有testattr這個屬性,所以只有最后一個div改變了邊框顏色,你可以試試去掉'!',就會發現所有div都改變的顏色。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

"查找所有div中,有屬性testattr中的值沒有包含"true"的div"最后一個div都沒有testattr屬性,為什么能獲取到這個元素?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號