有一堆下拉列表都共享相同的(几个)类属性,我想在更改时通过 DOM 传播它们的值。
<select class='drpdwn required'>(...)</select>
所以,这有效:
$("select").change(function() {
var newval = $(this).val();
var the_class = $(this).attr('class');
var ar = the_class.split(" ");
the_class = ar[0];
$("."+the_class).val(newval);
});
但它也会改变
<select class='drpdwn not_required'>(...)</select>
这不会传播:
$("select").change(function() {
var newval = $(this).val();
var the_class = $(this).attr('class');
$("."+the_class).val(newval);
});
我错过了什么?我不能像这样通过 jQuery 选择元素吗?
$('.three class names')
?
谢谢。