Я пытаюсь установить значение dropdownlist таким же, как и другое, но я не могу найти элементы управления, потому что они встроены в DataList.
Это то, что я пытаюсь:
JAVASCRIPT
$(function () {
var ddl1 = $('#<%= dataListID.ClientID%>').Find('[id$=ddl1]'),
ddl2 = $('#<%= dataListID.ClientID%>').Find('[id$=ddl2]')
$(ddl1).change(function () {
var Selected = $(this).val();
$(ddl2).val(Selected);
});
});
ВОПРОС
Как найти идентификатор элемента управления DataList с помощью javascript?
ЗАМЕТКА
Задача решена. ИД вызывает так много боли. Поэтому я просто использовал CssClass.
$(function () {
$('.ddl1').change(function () {
var Selected = $(this).val();
$('.ddl2').val(Selected);
});
});
Примечание: если у вас несколько строк, то есть несколько повторных классов, все они будут меняться.
$(/*selector*/).attr('id');
?