未检测到js按钮点击
js button click not detected
我创建了一个div,当点击它时,会弹出一个带有"是"answers"否"按钮的messi框。:
var Abutton = document.createElement("div");
Abutton.className = "Abutton";
Abutton.onclick = function () {
new Messi(
'Are you sure you want to close your job?',
{
title: 'Are you sure?',
buttons: [
{id: 0, label: 'Yes', val:'Y' , class: 'deleteJob'},
{id: 1, label: 'No', val: 'N', class: 'cancelAction'}
]
}
);
};
Abutton.title = "Closed?";
Abutton.appendChild(document.createTextNode("Close Job"));
li.appendChild(Abutton);
"是"按钮与下面的此功能关联。但当我点击时,什么也没发生。日志语句也不会显示。
$(".deleteJob").click(function(){
deleteJob();
console.log("heelo");
});
为什么它不起作用?
仅根据此代码不确定,但deleteJob
按钮是动态添加的,在添加单击事件时可能不存在。您可能应该对父元素使用事件委派。根据您的代码,这是li
元素。如果它是<ul>
的一部分,可以像这样放置点击事件:
$(function(){
$('ul').on('click','.deleteJob', function(){
deleteJob();
console.log('hello');
});
});
同样,如果没有看到代码的其余部分,就不能100%确定。但无论哪种方式,活动授权都是可行的。
相关文章:
- Js.erb VS按钮标记-不'不起作用.为什么?
- 如何在react js中设置按钮点击的值
- 做一个复活节彩蛋,JS动作点击5个按钮
- JS中的按钮和文本输入
- JS动态添加字段-删除按钮不起作用
- d3.js用按钮更新条形图工具提示
- 旋转按钮[HTML][JS]
- 如何删除父表行时;删除“;在React JS中单击按钮
- 从页面javascript按钮运行Node.JS
- 流星JS:铁路由器点击按钮
- 未检测到js按钮点击
- 检测Bootstrap Switch Jquery中的类更改(将工作复选框JS转换为按钮JS)
- 了解按钮.js中的 $.proxy 函数
- 后退按钮 js 幻灯片
- 滚动条按钮JS不起作用
- 带有更新按钮.js D3 将新数据添加到旧数据而不是替换旧数据
- asp.net按钮-JS点击不起作用
- 你如何在点击主体和按钮JS时删除一个类
- 如何从Facebook调用一个php页面"喜欢"按钮JS代码
- 模拟退格按钮JS