-2
select元素上的以下方法調用序列將初始選定選項設置爲值爲5的方法,然後導致觸發「更改」事件。爲什麼jQuery的change()方法啓用元素?
$('#abCategory')
.val(5)
.change()
.prop('disabled', true)
;
出於某種原因,該元素沒有被禁用,就像使用.prop()方法調用所期望的那樣。如果change()方法被刪除,則元素被禁用。
這是怎麼發生的?我怎樣才能觸發change()事件並禁用元素?
[我不重現此行爲](http://jsbin.com/eDOQIDaV/1/):輸入被禁用。 –
你有沒有'.prop'的jQuery舊版本?或者你有一個地方將事件綁定到'change'事件上? – Niels
@Niels - 那也是我最初的想法..但是OP說''.change'被刪除了,這很奇怪。 – Krishna