我不知道這是不是很奇怪,但是否有可能有這樣的事情:JavaScript的任何編號李
<li id="something-1"> </li>
<li id="something-2"> </li>
<li id="something-3"> </li>
,並用JavaScript
$("#something-"+ANYNUMBER).click(function() {
alert("Boom");
}
這可能嗎?我該怎麼做?
非常感謝!
我不知道這是不是很奇怪,但是否有可能有這樣的事情:JavaScript的任何編號李
<li id="something-1"> </li>
<li id="something-2"> </li>
<li id="something-3"> </li>
,並用JavaScript
$("#something-"+ANYNUMBER).click(function() {
alert("Boom");
}
這可能嗎?我該怎麼做?
非常感謝!
你可以做這樣的事情:
$('[id=^"something-"]').click(function() {
alert("Boom");
});
但是,這是情況,當你需要使用類:
<li id="something-1" class="something"></li>
<li id="something-2" class="something"></li>
<li id="something-3" class="something"></li>
,並選擇他們是這樣的:
$('.something').click(function() {
alert("Boom");
});
實際上,它將比通過屬性選擇器[id=^"something-"]
選擇元素更有效。它更加靈活和不顯眼。
如果你只是想點擊時每個列表項alert('boom')
,試試這個:
$('li').click(function() {
alert("Boom");
});
應用類所有李的
<li id="something-1" class="className"> </li>
<li id="something-2" class="className"> </li>
<li id="something-3" class="className"> </li>
$('.className').click(function() {
alert("Boom");
}
或
$('li').click(function() {
alert("Boom");
}
謝謝!它與啓動完美結合! – Tiago 2013-03-11 16:55:24
你試過了嗎? – 2013-03-11 16:41:15