テンプレートのボタンがカーソルでクリックされたときに、JQuery で何らかのアクションを実行するにはどうすればよいでしょうか。テンプレートにはボタン要素があります。
4890 次
2 に答える
2
一般的に使用するclick
イベント:
$("#buttonID").click(function() {
// do something
});
またはon
(JQuery v1.7以降)を使用:
$("#buttonID").on("click", function() {
// do something
});
テンプレートが文字列または JQuery オブジェクトの場合は、テンプレートを適用する前にこれを試してください。
$("#buttonID", template).click(function() {
// do something
});
于 2012-05-14T16:00:09.303 に答える
0
http://api.jquery.com/on/の「直接および委任されたイベント」に関するセクションをよくお読みください。状況によっては、Web ページのパフォーマンスに大きな影響を与える可能性があることを説明しています。
それを念頭に置いて、一般的に次のようにするのが最も安全です。
$("some selector").on("click", "itemtag", function(event){
// Do something (may include figuring out which element was clicked)
});
于 2012-05-14T16:11:40.387 に答える