我有一個頁面,其中包含通過PHP/MySQL動態生成的多個div。 div類名也是動態生成的。我該如何動態生成一個jQuery選擇器?
<div class="1er45">Test 1</div>
<div class="25dd58">Test 2</div>
<div class="87f77">Test 3</div>
<div class="87fffas">Test 4</div>
<div class="1er45">Test 1</div>
<div class="25dd58">Test 2</div>
<div class="87fffas">Test 4</div>
<div class="8asdf">Test 5</div>
<div class="25dd58">Test 2</div>
<div class="87fffas">Test 4</div>
<div>...</div>
如何修改此jQuery選擇器以匹配上面所有動態生成的div類名稱?如果有多個具有相同類名的div,我只想顯示第一個div。
<script>
$('.classname').not(':first').hide();
</script>
您將需要得到一個參考的問題所有的div開始與......有沒有一種方法,以一個靜態類添加到每個單嗎?還是有一個父元素來找到所有的div? – Ted 2015-02-10 16:38:13
考慮到jQuery選擇器只不過是一個字符串,是的,你當然可以動態地創建一個jQuery選擇器。但是,您必須事先知道要生成它的部件。儘管這可能是x/y問題,但生成動態jquery選擇器可能是解決此問題的錯誤方法。 – 2015-02-10 16:42:42