У меня есть несколько текстовых полей в моей форме php. Я хочу обработать нажатие клавиш тех текстовых полей, в которых идентификатор оканчивается на «-code» и «-case». Как я могу это сделать, используя jquery.
$('input[id$="-code"]').keypress(function() { });
или
$('input[id$="-case"]').keypress(function() { });
или даже
$('input[id$="-code"], input[id$="-case"]').keypress(function() { });
Вы можете использовать Концы атрибутов с селектором
например: $('input[id$="-code"], input[id$="-case"]')
$('input[id$="-code"], input[id$="-case"]')
см. Завершение атрибута с селектором [name $ = "value"]
$('input[id$="-code"]')
Вы можете сделать что-то вроде этого
$('textarea[id*="-code"]', 'textarea[id*="-case"]').keypress( //do whatever );
При этом используется селектор * .