我想檢查複選框,如$('#riderCheck').attr('checked','true')
在某些情況下。但問題是checbox是在innerHTML中。所以我無法將檢查屬性應用於複選框。 innerHTML就像Javascript應用檢查屬性複選框這是內部HTML
innerHtml += '<input type = "checkbox" id="riderCheck" value="Rider"/>'.
希望你們能明白我想做什麼。
感謝
我想檢查複選框,如$('#riderCheck').attr('checked','true')
在某些情況下。但問題是checbox是在innerHTML中。所以我無法將檢查屬性應用於複選框。 innerHTML就像Javascript應用檢查屬性複選框這是內部HTML
innerHtml += '<input type = "checkbox" id="riderCheck" value="Rider"/>'.
希望你們能明白我想做什麼。
感謝
@Joseph夢者的答案明確您的問題。
這是另一種方式,你可以用Javascript來做到這一點,但不確定它適用於你的情況。
innerHtml += var html = '<input type = "checkbox" ' + ((condition)?'checked="checked"':'') + ' id="riderCheck" value="Rider"/>';
非常感謝sabithpocker ......你的解決方案爲我工作......乾杯:) – ankit
你可以wrap the HTML in jQuery使用jQuery方法
//Wrap HTML in jQuery. This creates HTML from the string and let's you use jQuery
//methods on it
var html = $('<input type="checkbox" id="riderCheck" value="Rider"/>');
//check it
html.attr('checked',true);
jQuery使用用於設置特性,而不是通常的.attr
方法.prop
方法:
jQuery('<input type="checkbox" id="riderCheck" value="Rider" />')
.prop('checked', true);
其中一些條件是什麼?你能在小提琴上展示你的嘗試嗎? – fcalderan
對不起,但我已經開始在JavaScript和jQuery的工作。什麼是小提琴? – ankit
jsfiddle.net - 你可以在這裏重現一個簡短的,自包含的例子,你正在嘗試做什麼,以便其他用戶可以看到究竟是什麼錯誤 – fcalderan