我有一个页面,其中包含通过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