$("a").on("click", function () { console.log(0) })
$("body").on("click", "a", function (e) { });
$("p").on("click", { "txt": "文本" }, function (e) { $("a").text(e.data.txt); })
<script> $(function () { $("body").on("click", ".hidden_panel", function (e) { $(this).children(".panel-body").toggle(); $(this).children(".panel-footer").toggle(); $(this).find(".panel-heading_symbol_left").toggle(); $(this).find(".panel-heading_symbol_down").toggle(); }); }); </script>
轉自或參考:jQuery on()方法使用
https://www.cnblogs.com/sntetwt/p/10758176.htmljavascript
jQuery on()方法
基本語法:
語法結構一:css
$(selector).on(event,function)
語法結構二:html
$(selector).on(events,[selector],[data],function)
語法結構三:java
$(selector).on(object,[selector],[data])
結構一:jquery
$("a").on("click", function () { console.log(0) })
結構二[selector],適用於未建立的元素:函數
$("body").on("click", "a", function (e) { });
結構二[data],函數傳遞:this
$("p").on("click", { "txt": "文本" }, function (e) { $("a").text(e.data.txt); })
結構三{object},綁定不一樣函數:spa
$("p").on({ click: function () { $(this).css("color", "green"); }, mouseover: function () { $(this).css("color", "red"); }, mouseout: function () { $(this).css("color", "black"); }, });
off()方法,解除綁定code
$("body").on("click","a",function(){ $("a").off("click"); })
one()方法,綁定一次htm
$("a").one("click",function(){ });
trigger()方法,關聯事件
$("p").click(function () { $("a").trigger("click"); }); $("a").on("click", function () { console.log(0) });