次のHTMLで「user_」で始まるすべての行で「クリック」アクションを実行するにはどうすればよいですか:
<div id="rows">
<div id="user_1"></div>
<div id="user_2"></div>
<div id="user_3"></div>
<div id="user_4"></div>
</div>
次のHTMLで「user_」で始まるすべての行で「クリック」アクションを実行するにはどうすればよいですか:
<div id="rows">
<div id="user_1"></div>
<div id="user_2"></div>
<div id="user_3"></div>
<div id="user_4"></div>
</div>
jQuery('div[id^="user_"]').click();
$("div[id^=user_]").click();
どちらの方法でも有効な JavaScript であるため、Firebug コンソール内に貼り付けるか、ページに配置することができます。
文字列で始まる属性を持つすべての要素を選択する:
$('div[id^="user_"]')
それらを「クリック」する:
$('div[id^="user_"]').click();
ただし、それらにクラスを追加することをお勧めします。これは、属性での文字列の一致に勝ります。