我想要处理的按钮:
< input type="submit" class="btn FlowNextBtn" value="Next" name="p:i:f:bottom:next" id="p:i:f:bottom:next">
以下是我的尝试:
$(".FlowNextBtn").click(function() {
alert("Clicked");
});
和
$("[id='p:i:f:bottom:next']").click(function() {
alert("Clicked");
});
和
$("[id='p:i:f:bottom:next']").one("click", function() {
alert("Clicked");
});
和
document.getElementById("p:i:f:bottom:next").addEventListener("click", function() {
alert("Clicked");
});
和
document.getElementById("p:i:f:bottom:next").onclick = function() {
alert("Clicked");
};
以上所有工作都适用于Chrome;单击按钮时,我会收到警告弹出窗口。是什么导致Firefox不喜欢脚本?我甚至没有在Firebug控制台中看到任何错误。当我使用JS / jQuery调试我得到的对象时,我总是在控制台中看到一些东西(即脚本找不到按钮,但它无法处理点击事件)。
答案 0 :(得分:0)
我升级了Firefox,这个问题就消失了!它是在19.0版本上。