Сложный выбор jquery, который также включает в себя пользовательские теги XML - PullRequest
0 голосов
/ 29 апреля 2010

Я хочу написать что-то вроде ...

#window_4 > content > p:eq(0)

Я думаю, что это правильно, но у меня есть несколько схожих селекторов, но я не могу проверить их все сразу.

Правильно ли я сказал, что это выбор элемента, который является первым дочерним тегом p тега содержимого, который является дочерним элементом тега с идентификатором 'window_4'

Если я ошибся, не могли бы вы дать мне несколько советов. Хотелось бы иметь возможность упростить этот код, у меня есть больше кода, выбирающего тег, который я хочу, после чего я на самом деле делаю что-то с ними.

1 Ответ

2 голосов
/ 29 апреля 2010

выглядит хорошо для меня, хотя вы можете сделать его немного более читабельным, заменив p:eq(0) на p:first.

Редактировать для комментария:

jQuery всегда возвращает массив элементов, независимо от того, было ли найдено 0, 1 или много элементов. На этих элементах, да, вы можете выполнять функции JS, такие как innerHTML. Вы можете получить доступ к каждому элементу, возвращенному jQuery, так же, как и к любому другому массиву:

$(".red")[0].innerHTML = "Glen Crawford";

Подробнее: http://groups.google.com/group/jquery-ui/browse_thread/thread/34551a757f139ae1/20111f82c2596426

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...