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 只查找一层。

标签

发表评论

评论已关闭。

评论列表(1)

  • demenagement

    2013.7.26 08:07

    Jquery 对checkbox的操作
    沙发