Я хочу выбрать ссылку с some text
затем поставлю:
$("a[text='some text']")
Но не работает, тогда я хочу проверить выбор всех ссылок со страницы.
$("a")
Но эта команда выбора jquery только дала мне первую или, возможно, самую важную ссылку на странице.
Зачем?
Пример:
Заранее спасибо.
Coding Horror не использует jQuery: ссылка на библиотеку в источнике отсутствует. Если вы попытались использовать jQuery('a')
, вы получите сообщение об ошибке, указывающее, что jQuery
не определен или это не функция.
Причина $('a')
работает в любом случае, но возвращает только первый элемент, потому что $
определен в консоли разработчика Chrome, но в качестве псевдонима document.querySelector
. Этот собственный метод возвращает только первый элемент соответствия, если он есть, в отличие от document.querySelectorAll
который возвращает все соответствующие элементы.
Существует другая команда aliased для document.querySelectorAll
и это $$
. Вызов любого из них даст все (256) элементы, соответствующие строке селектора:
> $$('a')
NodeList[256]
> document.querySelectorAll('a')
NodeList[256]
И $
и $$
описаны здесь.
на странице нет jQuery. Введите $ или window. $ В консоль. набрав $ ('a'), вы используете API командной строки chrome. https://developers.google.com/chrome-developer-tools/docs/commandline-api