我有一个选择出现在某个值(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');