Получить ID элемента управления DataList с помощью JavaScript?

0

Я пытаюсь установить значение 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?

ЗАМЕТКА

  • Я не получаю ошибок, но я также не получаю никаких результатов.
  • Я считаю, что проблема заключается в том, что идентификатор элемента управления будет уникальным в каждой строке данных.
  • В этом случае у меня есть только одна строка в моем каталоге данных.
  • 0
    Вы пробовали $(/*selector*/).attr('id'); ?
  • 0
    @MjrKusanagi не могли бы вы расширить это?
Показать ещё 2 комментария
Теги:
drop-down-menu

1 ответ

0
Лучший ответ

Задача решена. ИД вызывает так много боли. Поэтому я просто использовал CssClass.

$(function () {
  $('.ddl1').change(function () {
    var Selected = $(this).val();
    $('.ddl2').val(Selected);
  });
});

Примечание: если у вас несколько строк, то есть несколько повторных классов, все они будут меняться.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню