PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] jQuery尋找符合條件attr的children
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-05-29 00:44:24
踹了好久= =
後來決定還是上來問了
<ul id="a">
<li data=3>
<li data=4>
<li data=5>
</ul>
首先要將所有的隱藏
$("#a").children().css("display","none");
這個沒問題
接著問題來了
顯示特定條件的li
$("#a").children("li:data>3").css("display","");
這樣好像還是不會顯示
有找到find這個作法
但搞不太清楚到底要children.find還是直接find
後來又查到好像children本身就可以設定條件
好像也需要條件前後加上[]字樣
$("#a").children("[li:data>3]").css("display","");
又 >3 這樣找可以一次設定多個li嗎?
所以,正確的寫法到底是?
作者:
Kenqr
(function(){})()
2014-05-29 01:11:00
http://jsbin.com/dajujigi/1/edit
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-05-29 03:07:00
好方法 不過用了filter跟function好奇想問有沒有純find之類的方法?
作者:
mmis1000
(秋月戀楓)
2014-05-29 03:54:00
選全部 1~9開頭的,然後排除只有 1/2/3 一個字的但選擇器會變一大串,而且效能低下
http://jsbin.com/dajujigi/6/edit
find只能找子元素
作者:
Ammenze
(藍天白雲)
2014-05-29 08:35:00
http://jsbin.com/dajujigi/9/edit
這樣?
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-05-29 10:21:00
恩...原來find沒想像中強大但怎麼好像有看過children直接寫條件的情況?就是內文寫的li:attr的形式,還是說那個只能內定的?還是暫時先用一樓的方法好了
作者: ninetyeight (98NINETYEIGHT)
2014-05-29 11:03:00
[]內是尋找屬性 :多半是偽類別 selector無法比大小
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-05-29 11:16:00
了解
作者: jenesis (ゼネシス)
2014-05-30 21:14:00
$('ul>li').each(function(){$(this).attr('data')>3 && $(this).hide()});
繼續閱讀
Re: [討論] JS 時間計算常見問題
bndan
[問題] IE cache問題(已爬文)
oldwug
Re: [討論] JS 時間計算常見問題
tomin
Re: [討論] JS 時間計算常見問題
tomin
[討論] JS 時間計算常見問題
TonyQ
[問題] ui-widge開頭的CSS
cat99961
[問題] ipad上無法連續mousedown,mouseover
oToToT
[問題] IE7與IE8無法顯示的問題
austain
[問題] slide bar問題
forptt
[問題] 請問jquery可以執行jquery嗎?
crossdunk
Links
booklink
Contact Us: admin [ a t ] ucptt.com