冒号(:)后面接的是可以在页面上用鼠标改变的状态值,或者一些函数比如:
$(".zg_rc1 :checkbox").on("change",function(){ var id = this.value; console.log(id); var status = this.checked; $.ajax({ type: "POST", url: "<?=Yii::$app->urlManager->createUrl('/Zhaopin/recommend/addtuisongid'); ?>", data: {"id" : id, "status" : status}, dataType: "JSON", success: function (data) { if (0 == data.status) { $.dialog.tips('数据错误,请刷新重试',2,'error.gif'); return false; } } }) });找到.zg_rc1这个类下的所有复选框并监听它们的状态。
函数:
li:has(a) //包含有a标签的li元素 $('input[name*="id"]:not(:checked)').each(function () { unselectIds.push($(this).val()); }); //所有未选中的checkbox框中括号([])后面接的是属性和该属性的值 这种选择器写法通常用于input,checked,select,radio标签,比如:
全选所有带id的框
$('input[name*="id"]').attr('checked',o.checked);