css-selectors- все статьи тега ➜ страница 2
Как выбрать первый родительский DIV с помощью jQuery?
var classes = $(this).attr('class').split(' '); // this gets the current element classes var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes. родителем в приведенной выше ситуации является Анкор. Если бы я хотел получить первый родительский DIV $(this), как бы выглядел код? var classes = $(this).div:parent().attr('class').split(' '); // just a quick try. * в основном я хочу получить классы первого родительского DIV $(this). thx ...
Хорошие способы улучшить производительность селектора jQuery?
Я ищу любой способ, которым я могу улучшить производительность селектора вызова jQuery. В частности, такие вещи, как это: и $("div.myclass") быстрее $(".myclass") Я бы подумал, что это может быть, но я не знаю, достаточно ли jQuery умен, чтобы сначала ограничить поиск по имени тега и т. д. У кого-нибудь есть идеи о том, как сформулировать строку селектора jQuery для лучшей производительности? ...
Зачем нужен документ.querySelectorAll возвращает StaticNodeList, а не реальный массив?
меня раздражает, что я не могу просто сделать document.querySelectorAll(...).map(...) даже в Firefox 3.6, и я все еще не могу найти ответ, поэтому я подумал, что я бы перекрестно разместил вопрос из этого блога: http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/ кто-нибудь знает техническую причину, почему вы не получаете массив? Или почему StaticNodeList не наследуется от массива таким образом, чтобы вы могли использовать map,concat, и так далее? (кстати, если эт ...
Несколько классов внутри:не () [дубликат]
этот вопрос уже есть ответ здесь: может ли псевдокласс: not () иметь несколько аргументов? 5 ответов я пытаюсь использовать :not() свойство для исключения пары классов из правила, например: *:not(.class1, class2) { display: none; } однако, это выглядит как not() свойство не поддерживает запятая разделенные классы, как показано в эта скрипка. HTML: <div class='one'> foo </div> <div ...
Как вставить элемент в качестве первого ребенка?
Я хочу добавить div в качестве первого элемента с помощью jquery при каждом нажатии кнопки <div id='parent-div'> <!--insert element as a first child here ...--> <div class='child-div'>some text</div> <div class='child-div'>some text</div> <div class='child-div'>some text</div> </div> ...
:не (: пустой) селектор CSS не работает?
у меня чертовски много времени с этим конкретным селектором CSS, который не хочет работать, когда я добавляю :not(:empty) к нему. Кажется, он отлично работает с любой комбинацией других селекторов: input:not(:empty):not(:focus):invalid { border-color: #A22; box-shadow: none } если я удалить :not(:empty) часть, он работает просто отлично. Даже если я изменю селектор на input:not(:empty) он по-прежнему не будет выбирать поля ввода, в которые введен текст. Это сломано или я просто не могу исполь ...
Селектор атрибута CSS для непустые атрибуты
есть ли селектор CSS, который применяется к непустой атрибуты? Используя :not([Data-Attribute='']) соответствует, если атрибут несуществующий тоже. Я ищу что-то вроде [Data-Attribute!='']. ...
Использование querySelectorAll для извлечения прямых потомков
Я могу это сделать: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); то есть, я могу успешно получить все прямые дети myDiv элемент, который имеет класс .foo. проблема в том, что меня беспокоит, что я должен включать #myDiv в селекторе, потому что я запускаю запрос на myDiv элемент (так что явно избыточно). Я должен быть в состоянии оставить #myDiv выкл, но тогда селектор не является зак ...
Как выбрать все элементы с определенным идентификатором в jQuery?
Я пытаюсь выбрать все <div>s с тем же идентификатором в jQuery. Как мне это сделать? я попробовал это, и это не сработало jQuery('#xx').each(function(ind,obj){ //do stuff; }); ...
CSS: выбранный псевдокласс похож на: проверено, но для элементов
есть ли способ стилизовать выбранный в данный момент <option> элемент <select> элемент? я мог бы тогда дать цвет фона для выбранного в данный момент элемента опции? Таким образом, я могу стилизовать параметр, который в настоящее время отображается в закрытом раскрывающемся списке. ...
Что означают запятые и пробелы в нескольких классах в CSS?
вот пример, который я не понимаю: .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } мне кажется, что width: 460px применяется ко всем вышеупомянутым классам. Но почему некоторые классы разделены запятой (,), а некоторые просто пробел? Я предполагаю, что width: 460px будет применяться только к тем элементам, которые объединяют классы так, как указано в файле CSS. Например, он будет применен к <div class='container_12 grid_6'> но это не будет применяться к <div class= ...
input[type= 'text'] селектор CSS не применяется к текстовым входам по умолчанию?
тип ввода по умолчанию является "текст". Я всегда предполагал, что CSS объявления таргетинга input[type='text'] повлияет на эти входные данные, даже если тип не был явно объявлен в элементе управления. Однако я только что заметил, что мои текстовые входы по умолчанию не получают стили. Почему так происходит? И как я могу решить эту проблему? input[type='text'] { background: red; } <input name='t1' type='text' /> /* Is Red */ <input name='t1' /> /* Is Not Red */ ...
как выбрать div с классом "A", но не с классом"B"?
у меня есть несколько дивов: <div class="A">"Target"</div> <div class="A B">"NotMyTarget"</div> <div class="A C">"NotMyTarget"</div> <div class="A D">"NotMyTarget"</div> <div class="A E">"NotMyTarget"</div> есть ли селектор CSS, который даст мне div, содержащий Target но не дивы, содержащие NotMyTarget? решение должно работать на IE7, IE8, Safari, Chrome и Firefox Edit: до сих пор Ник является самым близким. Он корявый и мне не нр ...