【问题标题】:Jquery, Javascript click && valueJquery, Javascript 点击 && 值
【发布时间】:2015-08-30 16:43:38
【问题描述】:
如果单击按钮以及变量 test 的整数是否为 1,我如何检查 jquery 内部?
到目前为止,我已经这样做了。
$(".bx-next").click(function() && (test == 1){
$("#step_1").text("Hello world!");
});
【问题讨论】:
标签:
javascript
jquery
if-statement
click
int
【解决方案1】:
您可能希望在调用函数后添加额外的if 语句。
$(".bx-next").click(function(){
if (test == 1){ // Perform test
$("#step_1").text("Hello world!");
}
});
【解决方案2】:
您认为click 是错误的。它的意思是“当按钮被点击时”。这不是您在代码运行时要测试的条件。它正在设置一个稍后运行的事件处理程序。
所以你需要重新考虑你的测试:
如果一个按钮被点击并且变量 test 有一个整数 1?
应该是:
单击按钮时,如果测试为 1。
$(".bx-next").click(function() {
if (test == 1) {
$("#step_1").text("Hello world!");
}
});
【解决方案3】:
试试:
clicked = false;
$(".bx-next").click(function(){
$("#step_1").text("Hello world!");
clicked = true;
});
if(clicked && (test == 1)) {
// do code
}