我有一些jquery代碼,當我試圖選擇一個複選框,當用戶點擊一個div。我的小提琴低於:Jquery獲取範圍內的複選框
我已經想出是這樣的,但它不是選擇範圍內的複選框:
$('span[name="' + current + '"]').closest('input:checkbox[id="CB_Selected"]').prop('checked', true);
完整的代碼中的鏈接
我的問題是如何獲得基於其獨特名稱的跨度內的選擇框,並選擇它?
NB我註釋掉jQuery中的隱藏functio0n直觀地看到該複選框是否被選中或不
編輯 我的ID是一樣的,因爲我在ASP.NET的容器內工作,並使用一箇中繼器創建小提琴中顯示的HTML。中繼器內部無法設置項目的ID,因爲中繼器控制不允許我設置ID Eval(datasource)
你的小提琴標記是無效的。一個ID在任何時候都應該是唯一的,在頁面上只有一個***和***只有一個***元素。 – War10ck
您正在使用ASP.NET,那麼您爲什麼沒有正確標記它。還要添加你的轉發器標記。 – Satpal