应该是一个非常简单的答案,但我现在无法解决。我有这个按钮:
<button id="logout" type="button">Logout</button>
并且应该在主体底部的脚本标签内运行此jQuery代码:
$("#logout").addEventListener("click", function () {
alert('Button Clicked');
});
但是,不会弹出警报。我不明白 提前致谢。
addEventListener
是DOM
元素而不是jQuery
对象的方法,该方法是包含所有选定的DOM元素的类似数组的结构
要使用附加事件jQuery
,请使用.on
=>将一个或多个事件的事件处理函数附加到所选元素
试试这个:
$("#logout").on("click", function() {
alert('Button Clicked');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="logout" type="button">Logout</button>
使用JS:
document.getElementById("logout").addEventListener("click", function() {
alert('Button Clicked');
});
<button id="logout" type="button">Logout</button>
编辑:您可以使用或DOM element
返回第一个从类似数组的对象jQuery selector
$(SELECTOR)[0]
$(SELECTOR).get(0)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句