1
我在js數組和元素中預定義了css選擇器列表。我需要找到哪些選擇器將應用於該元素。找到適用於特定元素的選擇器的有效方法
這裏是我的代碼:http://jsfiddle.net/mjALF/
HTML
<div id="main">
<div class="a" id="d1">
<div class="b" id="d2">
<div class="c" id="d3">
</div>
</div>
</div>
<div class="b" id="d4"></div>
<div class="c" id="d5"></div>
</div>
JS
var selectors = ['#main .a', '#main .a .b', '.a', '#main .c', '#main .a .b .c'];
// pseudo code
/*
find_selectors($('#d4'), selectors);
result: null
find_selectors($('#d1'), selectors);
results: ['#main .a', '.a'];
*/
@nick,尼克在這裏....很好,我們可以發佈我們所有的問題。 – kobe 2010-11-20 17:01:06
111k,我見過的最大的聲望得分:p。謝謝。 – StoneHeart 2010-11-20 17:08:53
@StoneHeart - 比我更活躍的用戶= P http://stackoverflow.com/users雖然歡迎! – 2010-11-20 17:10:03