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