冒号(:)后面接的是可以在页面上用鼠标改变的状态值,或者一些函数比如:
$(".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);