第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

$('div[name|="-"]')有BUG!

<div class="div" testattr="true" name="--">

? ? ? ? ? ? <a>[att|=val]</a>

? ? ? ? </div>

<script type="text/javascript">

? ? ? ? //查找所有div中,有屬性name中的值只包含一個連字符“-”的div元素

? ? ? ? $('div[name|="-"]').css("border", "3px groove #00FF00");?

? ? </script>

Q:為啥這樣也能選中?


【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者加Q:28554482,互相學習,共同進步!】

正在回答

0 回答

因為選擇$(":[attr |= 'value']")的作用是, 選擇制定屬性值等于給定字符串 ?或者 以該字符串為前綴的元素(該字符串后面跟一個'-')。你的name = '--'表示的意思就是以'-'為前綴的字符串, 只不過'-'后面又跟了一個'-',不知道這樣你能明白不?

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

new新的開始

但是后面跟的不是'-',就選擇不到。。為什么呢
2017-03-15 回復 有任何疑惑可以回復我~
#2

慕村1994845 回復 new新的開始

<div class="div" testattr="true" name="val"><div class="div" testattr="true" name="valcal"><div class="div" testattr="true" name="val-cal"> ;以上三個div中,我們用 $("div[name|='val']").css("border", "3px groove #00FF00"); 第二個是沒有效果的,因為,第二個div中name屬性的值,val與cal之間沒有用“-”連字符連接;
2017-08-02 回復 有任何疑惑可以回復我~
#3

慕瓜8281032 回復 慕村1994845

第一個也應該沒效果吧,都沒有"_"連字符號,不是說選擇制定屬性值等于給定字符串 或者 以該字符串為前綴的元素(該字符串后面跟一個'-')嗎?
2018-06-06 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

$('div[name|="-"]')有BUG!

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號