[英]Direct JQuery click events to two of same element?
我有一個加載滑塊/抽屜的網頁。 在網頁內部,我為加載窗口時抽屜的內容加載了一個html div,並為當窗口在電話中的小窗口中折疊時加載了另一個html div。
在頁面上有一個類似的功能
$('#button').click(function(){
//do something
});
的大按鈕
<div id="button">
//button here
</div>
在小版本之前加載。 因此,單擊較大的控件將起作用,並且會觸發.click事件,但對於較小的控件則不會。
如何獲得我的.click函數以觀察小抽屜被單擊時的單擊事件?
如果我正確了解情況,則需要一個功能來處理來自多個元素的點擊事件。
我不會為元素使用ID,而是使用類來裝飾需要功能的元素。 然后使用“ this”,我可以進一步修改單擊的項目...
$('.myClickable').click(function(){
$(this).someFunc();
});
使用相同的類,使用不同的ID:
$('.button').click(function(){
var foo=$(this).attr('id');
alert(foo);
});
HTML:
<div class="button" id="bar">
</div>
<div class="button" id="moo">
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.