一些关于 checkbox的前台 jquery 操作 记录

Posted 讲义大魔王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些关于 checkbox的前台 jquery 操作 记录相关的知识,希望对你有一定的参考价值。

$(function() { //页面载入函数
var partList = jQuery.parseJSON( ‘${KeyWordsList}‘);
$.each(partList,function(key,value){
//console.log(key);
// console.log(value[‘ID‘]+‘ ‘+value[‘KeyWord‘]);
if(value[‘ID‘]%3 == 0){
//<label><input name="Fruit" type="checkbox" value="" />苹果 </label>
$(‘#keywords_tab_one‘).append("<td style=‘text-overflow:ellipsis;word-break:keep-all; white-space:nowrap;‘><label><input name=‘KeyWords‘ value=‘"+value[‘KeyWord‘]+"‘ type=‘checkbox‘/>"+value[‘KeyWord‘]+"</label></td>");
}

if(value[‘ID‘]%3 == 1){
$(‘#keywords_tab_two‘).append("<td><label><input name=‘KeyWords‘ value=‘"+value[‘KeyWord‘]+"‘ type=‘checkbox‘/>"+value[‘KeyWord‘]+"</label></td>");
}

if(value[‘ID‘]%3 == 2){
$(‘#keywords_tab_three‘).append("<td><label><input name=‘KeyWords‘ value=‘"+value[‘KeyWord‘]+"‘ type=‘checkbox‘/>"+value[‘KeyWord‘]+"</label></td>");
}
});

var selectedkeyList ="${plantdefdetailCSA.KeyWords}";
var selectedwords=selectedkeyList.split(",");

$("#keywords_tab input[name=KeyWords]").each(function(){ //遍历table里的全部checkbox
console.log(‘check‘+$(this).val());
for(var i=0;i<selectedwords.length;i++){
if($(this).val()==selectedwords[i]){
$(this).attr("checked","checked");
console.log(‘nice!‘);
}
}


});





var width=$(‘#keywords_tab‘).width();
console.log(‘width=‘+width);
if(width<350){
$(‘.td_keywords_tab‘).css(‘overflow-x‘,‘visible‘);
}else{
$(‘.td_keywords_tab‘).css(‘overflow-x‘,‘scroll‘);
}


});












































以上是关于一些关于 checkbox的前台 jquery 操作 记录的主要内容,如果未能解决你的问题,请参考以下文章

jquery easyui如何获取被选中的checkbox的id然后将其页面包括数据库数据删除,我的前台页面是这样写的

jq设置checkbox默认选中状态 jQuery控制input不可编辑

jquery获得搜索结果在前台输出

Jquery 操作Html 控件 CheckBoxRadioSelect 控件

关于jQuery实现CheckBox全选只能生效一次的问题

关于jQuery操作复选框checkbox的attr无效的问题的解决方案