我有这个简单的选择:
<select name="zlecenia_index_icpp" id="items_per_page">
<option value="10">10</option>
<option value="25" selected="selected">25</option>
<option value="50">50</option>
</select>
上面有:
$('#items_per_page').change(function(){
var controller_action = this.name.replace(/_/g, '/');
location.href = config.base_url + '/' + controller_action + '/'+this.value;
});
它曾经在 jQuery 1.3 中工作,但在 1.4 中,只要我单击选择框就会触发更改事件。除了回到1.3还有什么解决办法吗?
这似乎确实是一个错误,并且已向 jQuery 报告:
http://dev.jquery.com/ticket/5869
已经应用了一个补丁,并将成为 jQuery 1.4.1 的一部分。
http://github.com/jquery/jquery/commit/435772e29b4ac4ccfdefbc4045d43f714e153381