請看看這個小提琴:
$("#test").prop({
checked: true,
disabled: true
});
$("#result").text($("#container").html());
您將看到輸出是:
<input disabled="disabled" id="test" type="checkbox">
這是FF 5.爲什麼它添加屬性爲殘疾人而不是檢查?我希望它能以一致的方式進行。
編輯:
我意識到,現在的結果是在每個瀏覽器完全不同。
更多結果:
IE6/7:
<INPUT id=test disabled type=checkbox CHECKED>
鉻13:
<input id="test" type="checkbox" disabled="">
IE8:
<INPUT id=test disabled type=checkbox>
注意,在1.8.3至少,使用'道具()''爲將disabled'確實禁用缺少了'disabled'屬性的輸入,甚至會報告說,當你檢查它的禁用'attr'! –