$('#bannerAbc tr td .scroller div.checkbox[id="' + $('#hdnfieldstring').val().trim().split(',')[i] + '"]').each(function() {
$(this)[0].className = $(this)[0].className + " checked";
})
hdnfieldstring的值爲'abc \ xyz,edc \ qaz',每個值都是div id。 上面的代碼適用於沒有\在其中的id,但不適用於上面提供的示例數據。 您能否請幫助jquery -div ID匹配由於ID中存在而失敗
ID和名稱標記必須以字母([A-Za-z])開頭,後跟任意數量的字母,數字([0-9]),連字符(「 - 」),下劃線(「_」),冒號(「:」)和句點(「。」)。 – VJS
我同意,這種方式編寫的遺留代碼,試圖不觸及,因爲修改必須在許多地方完成 – KeenUser