多个复选框不会't使用jquery进行预检查.来自Php/ajax
Multiple checkboxes doesn't get pre-checked with jquery. From Php/ajax
我正试图在早期mysql条目的帮助下填充多个复选框。我有一个变量中的数据:var=ObjektEvHur;数据可以是:frittlev、frittfabrik或mont。在我的第一次更改中,勾选了id=1。然后,如果我进行了第二次更改,则勾选id=2。等为什么?
HTML:Jquery应该勾选框
<input type="checkbox" name="valt_objekt_lev_hur" id="valt_objekt_lev_hur-1" value="mont">
<input type="checkbox" name="valt_objekt_lev_hur" id="valt_objekt_lev_hur-2" value="mont">
JS:select2('data').olevhur;is正在用:frittlev、frittfabrik或mont填充var objektEvHur。
$(valtObjekt).change(function() {
var objektLevHur = $(valtObjekt).select2('data').olevhur;
if(objektLevHur == "frittlev"){
$('#valt_objekt_lev_hur-0').prop("checked",true);
}
else if(objektLevHur == "frittfabrik"){
$('#valt_objekt_lev_hur-1').prop("checked",true);
}
else if(objektLevHur == "mont"){
$('#valt_objekt_lev_hur-2').prop("checked",true);
}
PHP:"olevhur"是在PHP中创建的数组,然后编码为JSON并发送到JS/AjaxCall
"olevhur"=>$row['objekt_lev_hur'],
我看到的第一件事是ObjektEvHur不是ObjektevHur。更改名称
问题是当调用.change时复选框没有"取消勾选"!这解决了我的问题!
if(objektLevHur == "fritt_lev"){
$('#valt_objekt_lev_hur-0').prop("checked",true);
$('#valt_objekt_lev_hur-1').prop("checked",false);
$('#valt_objekt_lev_hur-2').prop("checked",false);
}
else if(objektLevHur == "fritt_fab"){
$('#valt_objekt_lev_hur-0').prop("checked",false);
$('#valt_objekt_lev_hur-1').prop("checked",true);
$('#valt_objekt_lev_hur-2').prop("checked",false);
}
else if(objektLevHur == "mont"){
$('#valt_objekt_lev_hur-0').prop("checked",false);
$('#valt_objekt_lev_hur-1').prop("checked",false);
$('#valt_objekt_lev_hur-2').prop("checked",true);
相关文章:
- 如何检查消息(postMessage)来自哪个跨域iframe
- 检查来自不同数组的两个元素的一个属性是否相等
- VueJS:检查属性是否具有来自其他属性的值
- 检查请求是否来自网络而不是手动
- Chrome扩展程序每隔一段时间检查来自服务器的数据
- 检查构造函数调用是否来自扩展类
- 检查用户是否正在返回来自Google Analytics的访问者(例如)
- 多个复选框不会't使用jquery进行预检查.来自Php/ajax
- Yii Framework 2.0检查它是否是来自AJAX的GET请求
- 检查元素是否已定义样式,而不是来自默认样式表
- Javascript:使用regex检查一个字符串是否只有来自另一个字符串的值
- 检查来自ng-model的数据是否为数字
- 检查Flash对象是否有来自JavaScript的方法
- 如何检查一个列表是否包含来自另一个列表的任何值?
- 用于检查邮政编码文本是否来自特定州的正则表达式
- 检查来自服务器的JSON中是否存在密钥
- jquery检查inArray是否来自php数组
- 检查列表中的元素是否有来自变量的SRC,然后运行代码- jQuery / Javascript
- jquery来检查来自另一页面的h1是否具有单词"";股票"
- 我可以检查来自Ajax的请求吗?它会有我的Asp.net会话吗