Как найти все файлы только для чтения, используя jQuery?

0

У меня есть несколько текстовых полей с атрибутом 'readonly'

@Html.TextBoxFor(model => model.ClientNumber, new {@readonly = "readonly", @class ="message-label"})

Как я могу найти все из них с помощью jQuery (чтобы включить аналогичное поведение при событии keydown)?

Теги:
html.textboxfor

2 ответа

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

хорошо использовать атрибут seletor..

 $('input[readonly="readonly"]').keydown(function(){
     .....
 });

или просто

$('input[readonly]').keydown(function(){..});
  • 0
    Спасибо! Это сработало.
  • 0
    добро пожаловать .. рад, что помогло ... счастливое кодирование .. :)
1

Пытаться:

 $('input[type="textbox"][readonly]').on('keydown', someHandler);

или короче:

 $(':text[readonly]').on('keydown', someHandler); //less performance effective than the previous one.

Кроме того, если у вас есть контейнер, в котором хранятся эти данные, и вы знаете, что это контейнер, то это будет намного быстрее.

 $('containerSelector').find('input[type="textbox"][readonly]').on('keydown', someHandler);
  • 0
    @acdcjunior Спасибо за указание .. :)

Ещё вопросы

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