2011-07-12 45 views
1

我有一個選擇出現在某個值(500)上我需要能夠讓它加載到500,並在加載之後將其更改爲50我已經設法做到這一點:選擇加載時的值並更改

$select = $('select[name="content-table-redesign_length"]'); 
    $select.val('50'); 

然而,即使選擇值變化不會,因爲它通常會如果用戶改變選擇的值的一個重新加載表。我怎樣才能模仿這種變化。基本上,我怎樣才能讓它自動執行它在用戶更改值時通常執行的操作。

回答

5
$select.val('50').change(); 

這會觸發更改javascript。

0

然後將更改應用於選擇元素:

$(select).change(); 
0

你可以使用jQuery觸發器觸發onChange事件

$select.trigger('change');