0

有一堆下拉列表都共享相同的(几个)类属性,我想在更改时通过 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')

?

谢谢。

4

0 回答 0