У меня есть выбор в форме с кнопкой рядом с ним.Ниже приведено неизвестное количество других полей выбора.
<select class="offer_1 value_source" name="xnamex">
<option value="">Please Select</option>
<option value="xxxxxxx">Text</option>
</select>
<button class="copy_select offer_1" type="button" name="Copy" value="">Copy Down</button>
<select class="offer_1" name="xnamex">
<option value="">Please Select</option>
<option value="xxxxxxx">Text</option>
</select>
<!-- unknown quantity of selects follow -->
Я группирую поля выбора и кнопку вместе с помощью класса offer_ {number}
Я хочу скопировать выбранное значение изодин выбор с классом value_source для всех других выборок с тем же классом (offer_ {number}).
Вот мой текущий код:
$(document).ready(function() {
$('.copy_select').click(function() {
attr_class = $(this).attr('class');
attr_class = attr_class.replace('copy_select ', '.');
$(attr_class).val($(attr_class + ' value_source').val());
alert(attr_class);
});
});
Все выборки остаются невыбранными, и мой copy_source получаетсбросить на невыбранное.
Что я делаю не так?
Кроме того, как я могу проверить, что для выбора установлено значение, и выкинуть alert()
, если нет?
Большое, большое спасибо за ваше время:)