我有一個<asp:Checkbox />
,我想看看它是否通過jQuery檢查。問題是,它總是返回false。它是否與我通過類選擇元素有關?句柄複選框與類選擇器
JS的
$(document).ready(initialize);
var map;
function initialize() {
var x;
x = $(".chkSetMap");
x.click(setMap);
}
function setMap() {
if ($('.chkSetMap').attr('checked') == true) {
$(".comboMap").attr("disabled", true);
}
}
複選框
<asp:CheckBox ID="chkSetMap" CssClass="chkSetMap" runat="server" />
呈現的複選框
<span class="chkSetMap"><input id="ctl00_ContentPlaceHolder1_chkSetMap" type="checkbox" name="ctl00$ContentPlaceHolder1$chkSetMap" /></span>
@Chad它是在DOM,這確實工作這樣。它不是將屬性設置爲字符串,而是將其設置爲布爾型 – hunter 2011-05-24 19:44:05
一個簡單的「你誤會了」就足夠了。 – Chad 2011-05-24 19:47:47
@hunter嗨,我已經與方法是 – Jorge 2011-05-24 19:47:49