jQuery 按钮在值更改后首次单击时不起作用
jQuery button doesnt work on first click after value change
所以,我正在检查localStorage以查看某些键是否存在,如果是,那么我更改按钮值。
$(document).ready(function() {
console.log(localStorage.length);
ProductName = $("#ProductNameHidden").text();
for (var i = 0; i < localStorage.length; i++) {
if (localStorage.key(i) == ProductName) {
document.getElementById("SubmitButton").value = "GO TO CART";
return false;
} else {
document.getElementById("SubmitButton").value = "ADD TO CART";
}
}
});
当我点击按钮时,第一次什么也没发生,只有当我第二次点击它时。
if (document.getElementById("SubmitButton").value == "GO TO CART") {
$("#SubmitButton").click(function() {
window.location.href = "Cart.html"
});
}
应该是,
$("#SubmitButton").click(function() {
if ($(this).val() == "GO TO CART") {
window.location.href = "Cart.html"
}
});
相关文章:
- 使用jquery插入动态HTML后,单击不起作用
- 剑道模板在元素中单击不起作用
- ng在ui gmap窗口内单击不起作用
- 在Chrome扩展选项页面中单击不起作用的事件
- PrependTo,然后在单击不起作用时将其删除
- JavaScript 单击不起作用
- 从对象的按钮单击不起作用
- 全日历日单击不起作用(不执行任何操作)
- 检测右键单击+左键单击不起作用
- 离子无线电取消选中 ng-单击不起作用
- C# 调用成员单击“不起作用”
- JQuery 在 标签内单击不起作用
- 事件侦听器单击不起作用
- 翡翠按钮单击不起作用
- 角度路线在单击时不起作用,但再次单击不起作用
- 在 ajax 调用中加载日期选择器,然后单击不起作用
- AngularJS:ng-单击不起作用,适用于<按钮>
- JQuery .hover slidedown slideUp 工作,但 ,单击不起作用
- 多种功能在Chrome中单击不起作用
- 量角器 ID 单击不起作用