簡體   English   中英

兩個DOM元素,帶有一個JavaScript事件處理程序

[英]Two DOM elements with a single JavaScript event handler

我有以下JavaScript:

//for dom element 1//

$(document).on( 'click', '.dom1', function() {
   something;
});

//for dom element 2

$(document).on( 'click', '.dom2', function() {
   something;
});

在這里,我對兩個不同的DOM元素使用完全相同的JavaScript,所以如何使它們只在一個事件處理程序下工作,因為它們都具有相同的功能?

我嘗試使用|| 但那沒用。

$(document).on( 'click', '.dom1' || 'dom2', function() {
   something;
});

兩種方法

一:

$(document).on( 'click', '.dom1, .dom2', function() {
   something;
});

二:

function doSomething() {}
$(document).on( 'click', '.dom1', doSomething);
$(document).on( 'click', '.dom2', doSomething);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM