我有一個選擇出現在某個值(500)上我需要能夠讓它加載到500,並在加載之後將其更改爲50我已經設法做到這一點:選擇加載時的值並更改
$select = $('select[name="content-table-redesign_length"]');
$select.val('50');
然而,即使選擇值變化不會,因爲它通常會如果用戶改變選擇的值的一個重新加載表。我怎樣才能模仿這種變化。基本上,我怎樣才能讓它自動執行它在用戶更改值時通常執行的操作。
我有一個選擇出現在某個值(500)上我需要能夠讓它加載到500,並在加載之後將其更改爲50我已經設法做到這一點:選擇加載時的值並更改
$select = $('select[name="content-table-redesign_length"]');
$select.val('50');
然而,即使選擇值變化不會,因爲它通常會如果用戶改變選擇的值的一個重新加載表。我怎樣才能模仿這種變化。基本上,我怎樣才能讓它自動執行它在用戶更改值時通常執行的操作。
$select.val('50').change();
這會觸發更改javascript。
然後將更改應用於選擇元素:
$(select).change();
你可以使用jQuery觸發器觸發onChange事件
$select.trigger('change');