Ответ 1
$('[id]')
возвращает все элементы, у которых установлен идентификатор
У меня есть div с множеством элементов html, таких как другие divs, trs, tds, tables и т.д.
Можно ли получить все элементы с идентификатором?
Я знаю, что запрос $("#test")
даст мне конкретный элемент с этим id
но можно ли получить find("#")
или что-то вроде этого?!
$('[id]')
возвращает все элементы, у которых установлен идентификатор
Для ограничения результатов можно использовать следующий синтаксис:
$('input[id*=test_id]').live('click', callbackFunc());
или
$('.elements_set[id*=test_id]').live('click', callbackFunc());
или таким же образом
$('input[name*=test_id]').live('click', callbackFunc());
Они называются Селектора атрибутов
Ссылки ссылки:
Вам следует посмотреть документацию по их селекторам. Это покажет вам, что делать в любой ситуации, когда вы что-то выбираете.
Также обратите внимание, что вы можете использовать несколько селекторов за раз, например, их пример:
$("div,span,p.myClass").css("border","3px solid red");