首页 > 解决方案 > Firefox 插件中的 jQuery 元素选择不起作用

问题描述

我正在尝试在 firefox 扩展的弹出页面中使用 jQuery 将事件处理程序附加到按钮元素。

HTML -<input type="button" value="Submit" id="submitButton" class="btn btn-primary">

jQuery 选择器 -$('#submitButton').click(function() {...});

问题是点击事件没有被拦截。另外,我尝试过原生 js id 选择器,但无济于事。

var item=document.getElementById('submitButton');

item评估为null

我已经没有办法尝试了。有人有其他建议吗?

标签: javascriptjqueryfirefoxfirefox-addon

解决方案


调试器似乎没有附加到进程,因此执行不会在断点处暂停。

我必须写console.log()s 来输出对象的状态并从那里获取它。

console.log()记录到 Firefox 控制台。


推荐阅读