Jquery 对checkbox的操作

Jquery 对checkbox的操作
1、全选:
 $(function() {
   $("#selectAll").click(function () {
      $("input[name='checkbox']").each(function(idx, item) {
item.checked = true;
});
   });
     });
2、反选:
$(function() {
$("#invertSelect").click(function() {
$("input[name='checkbox']").each(function(idx, item) {
item.checked = !item.checked;
});
});
});
3、得到选中的值:    
$(function() {
$("#addPlayList").click(function() {
var checkedObj = $('input:checkbox[name="checkbox"]:checked');
var files=[];
checkedObj.each(function() { 
                files[files.length] =this.value; 
        }); 
if(files.length==0){
  alert("请选中需要加入播放列表的歌曲");
} else{
var items = [];
             for(var i=0;i<files.length;i++){
              if(files[i]){
                 var item = eval("(" +files[i] +")");
                  items[items.length] = item;
              }
             }
             InvokeNative.playMusic(items);
}
});
});
4、鼠标点击后得到单个值:
function play(vthis){
 $(vthis).find('input:checkbox').each(function(idx, itemssss){
var tt = eval("(" +itemssss.value+")");
InvokeNative.playMusic(tt);
   });
//InvokeNative.playMusic(jsonItem);
}
find:查找多层、依次遍历  childrend 只查找一层。







你可能感兴趣的:(Jquery 对checkbox的操作)