我程式大概寫這樣
範例1.<input type="checkbox" onchange="change(this)" />
範例2.<input type="checkbox" onchange="change(this)" checked='checked' />
function change(obj) {
if ($(obj).attr("checked"))
alert('xx1');
else
alert('xx2')
}
如果預設沒有在input裡面加上checked屬性 那在onchange $(obj).attr("checked")
會正確顯示他的值
但是如果是範例2 將checked寫在裡面 則不管怎按 回答的結果都是checked
請問這是怎回事
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
08/03 13:38, , 1F
08/03 13:38, 1F
推
08/03 14:20, , 2F
08/03 14:20, 2F
→
08/03 14:20, , 3F
08/03 14:20, 3F
→
08/03 14:32, , 4F
08/03 14:32, 4F
→
08/03 15:57, , 5F
08/03 15:57, 5F
→
08/03 15:57, , 6F
08/03 15:57, 6F
→
08/03 22:08, , 7F
08/03 22:08, 7F
推
08/03 22:47, , 8F
08/03 22:47, 8F