我有一段jQuery代码,当用户更改select的值时,它将选中的值复制到其他类似的选择(相同的CSS类),后面跟着一个更改,如果他们已经没有价值了。有没有更有效的方法来做到以下几点?它运行有点缓慢,至少在IE7中。使用jQuery进行高效复制
$('.selectclass').change(function() {
if ($(this).val() != '') {
var baseElem = $(this);
$('.selectclass:gt(' + $('.selectclass').index(this) + ')').each(function (i) {
if ($(this).val() == '') {
$(this).val(baseElem.val());
}
});
}
});
“this.value”是否适用于“select”元素? – GriffeyDog
@GriffeyDog [是](http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-59351919) – lonesomeday
确实提高了性能。谢谢。 – GriffeyDog