12

IDが:#addNew_tabとの2つのdivがあり#sendCom_tabます。これらのいずれかをクリックして、同じjQuery関数
をトリガーしたいと思います。click()

私は次のようなことを考えていました:

$("#addNew_tab", "#sendCom_tab").click(function(){
      //do stuff
});

しかし、それは機能しません。

4

2 に答える 2

28
$("#addNew_tab, #sendCom_tab").click(function(){
      //do stuff
});

変更元:

$("#addNew_tab", "#sendCom_tab")

に:

$("#addNew_tab, #sendCom_tab")

セレクター内のカンマ ("a, b")最初と 2 番目を意味します。CSS セレクターと同じです
(まあ、CSS セレクターです...)

jQuery(セレクター)

説明: CSS セレクターを含む文字列を受け入れ、要素のセットに一致させるために使用されます。

それは次のようになります:

$("#addNew_tab").add("#sendCom_tab")...
于 2012-05-09T12:17:27.723 に答える
0
function doStuff() {
    // do stuff
}

$("#addNew_tab").click(doStuff);
$("#sendCom_tab").click(doStuff);
于 2012-05-09T12:17:25.333 に答える