1

如何制作这种格式:

$('a[href*=wikipedia.org/][rel]').each(function()

But with a div instead of a href
    $('#block_profile[rel]').each(function () {    

任何人都可以展示如何并澄清原因?问题是我自定义的第二行代码对每个 block_profile 执行一个操作,一个页面上有 10 个,如果我单击第 10 个,则该操作执行 10 次,如果我单击第 8 个 block_profile,则该操作被触发 8 次,什么解决此问题的解决方案?谢谢!

​ 我的 HTML 是这样的:

<div rel="2" id="block_profile" class="block_profile">
  ...
</div>
4

1 回答 1

1

首先你必须使用class而不是id,因为id应该是唯一的并且class可以用于一个组并且选择全部并且divs你可以使用class='block_profile'rel

$('div.block_profile[rel]')

演示。(见控制台)

于 2012-07-07T22:51:12.180 回答