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