jquery 屬性篩選器 中問(wèn)題不含字母‘a’,您的答案看著不對(duì),空格怎么表示呢
46行 ?老師給出的答案對(duì)么? 問(wèn)題里沒(méi)有包含字母‘a(chǎn)’,
? ? ? //查找所有div中,有屬性name中的值包含一個(gè)連字符“空”的div元素
? ? ? 我這樣寫也找不到這個(gè)元素 $("div[name~=' ']").css("border", "3px groove #668B8B");?? 空格怎么表示呢
46行 ?老師給出的答案對(duì)么? 問(wèn)題里沒(méi)有包含字母‘a(chǎn)’,
? ? ? //查找所有div中,有屬性name中的值包含一個(gè)連字符“空”的div元素
? ? ? 我這樣寫也找不到這個(gè)元素 $("div[name~=' ']").css("border", "3px groove #668B8B");?? 空格怎么表示呢
2016-03-16
舉報(bào)
2016-08-26
對(duì)于老師給出的答案$("div[name~='a']") ,我的理解是這樣的: ?其中的'~'波浪線表示結(jié)果需包含有空格條件,而等號(hào)后的'a'是舉例value=a的例子,結(jié)合左邊圖片里面的描述就是'包含有空格且也包含值a'的,即name="a b"
2016-08-08
4:屬性包含單詞過(guò)濾器
? ? ?用于選擇指定屬性值中包含給定單詞(由空格分隔)的元素
? ? 格式:$("selector[attribute~=value]");
? ? 例子:$('input[name~='news']').val("name中包含news單詞的元素");
參考文檔http://blog.csdn.net/woshisap/article/details/7341136
不明白可以問(wèn)我
2016-04-29
//我第一次是這么做的
<script type="text/javascript">
? ? ? ? //查找所有div中,有屬性name中的值包含一個(gè)連字符“-”的div元素
? ? ? ? $("div[name*='-']").css("border", "3px groove #00FF00");?
? ? </script>
? ? <script type="text/javascript">
? ? ? ? //查找所有div中,有屬性name中的值包含一個(gè)連字符“空”的div元素
? ? ? ? $("div[name*=' ']").css("border", "3px groove #668B8B");?
? ? </script>
//后來(lái)仔細(xì)看了 ~=和 |=的定義,其實(shí)就是老師給的那個(gè)答案,只不過(guò)是問(wèn)題問(wèn)的方式不一樣,仔細(xì)看看定義理解下
2016-04-21
問(wèn)題描述有錯(cuò)誤,應(yīng)該是 a-為前綴? 以空格分隔后含有字符a 老師主要是為了讓我們練習(xí),所以題目描述不嚴(yán)謹(jǐn)
2016-03-19
$('div[name|=a]') 定義里面就說(shuō)明了“|=”是為了屬性里面帶連字符“-”而生的,而且“-”必須跟在“a”后面,所以$('div[name|=a]')是對(duì)的,$('div[name|=b]')就錯(cuò)了;
同理,$('div[name~=a]') 沒(méi)錯(cuò),“~=”本身也是為了屬性中帶空格而生的,不過(guò)沒(méi)有位置限制,所以$('div[name~=a]')和$('div[name~=b]')是等價(jià)的;
不查找?guī)А?”和空格的元素用$('div[name*=a]')就可以了,這個(gè)查找范圍最大。
我也是小白,剛看到這里,以上個(gè)人理解,嘿嘿~~
2016-03-16
同問(wèn),我也做不出來(lái)