冒號(:)後面接的是可以在頁面上用鼠標改變的狀態值,或者一些函數比如:
$(".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);