我遇到问题,运行JS时元素$("#el")
不存在。该元素具有不同的HTML,但位于同一页面上。
我已经尝试了
$("#el").ready(addClickEv());
$(document).ready(addClickEv);
$.when($("#el").length > 0).then(addClickEv());
function addClickEv() {
$("#el").on("click", function() {
console.log("click");
});
}
但这一切都有效。我怎么能这样做?