jQuery无线电检查命中错误语句
jQuery radio check hitting wrong statement
早上(对一些人来说),
我试图获取一组单选按钮的值,然后使用if语句,将目标锁定在所检查的单选按钮的价值上。
这是单选按钮的HTML。
<input type="radio" class="radio_search" name="sport" value="yes">Yes
<input type="radio" class="radio_search" name="sport" value="no">No
这就是jQuery代码。
$(function(){
$('.radio_search').change(function(){
var radio = $('.radio_search:checked').val();
if(radio = "yes"){
alert("yes");
}
else if(radio = "no"){
alert("no");
}
});
});
问题是,无论选择什么,总是显示"是"。
请提供帮助:)
=
是一个赋值,==
用于测试相等
$(function(){
$('.radio_search').change(function(){
var radio = $('.radio_search:checked').val();
if(radio == "yes"){
alert("yes");
}
else if(radio == "no"){
alert("no");
}
});
});
$(function(){
$('.radio_search').change(function(){
var radio ==$('.radio_search:checked').val();
if(radio == "yes"){ // == instead of assign = operator
alert("yes");
}
else if(radio == "no"){ // == instead of assign = operator
alert("no");
}
});
});
相关文章:
- 将错误与if语句混淆
- 如何知道javascript for语句中的所有结果是否都是错误的
- MVC Jquery-按钮点击-获取if语句错误
- 由 if / else 语句中的无效语法导致的语法错误
- Javascript else-if语句错误
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- 筛选器后的行计数错误(使用if语句)
- Simple Javascript if语句中存在语法错误
- Null记录错误地触发Else语句
- Javascript if else语句OR条件错误
- 如果语句返回错误答案
- 防止 if 语句中的错误“未定义”
- 使用 If else if else 语句得到错误
- ES6 大箭头符号函数给出语法错误:缺失;在语句之前
- 非法返回语句错误
- 为什么我的 if 语句出现语法错误
- 为什么以下语句执行没有错误
- 我的“if”语句中包含中断的错误(wrox ch 3 练习 4)
- 为什么在调用丢失的函数时会捕获错误,而不是在错误语句中捕获错误
- jQuery无线电检查命中错误语句