Запитання з тегом «jquery-selectors»

Селектори можна використовувати в jQuery, щоб відповідати набору елементів у документі. Більшість селекторів CSS реалізовані, а також набір спеціальних.


8
jQuery виберіть за атрибутом, використовуючи оператори AND і OR
Я замислююся над тим, чи можна в jQuery вибрати елементи за названими атрибутами, використовуючи AND і OR. Приклад: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div> Я хотів би вибрати всі елементи де, myc="blue"але тільки ті, які myidвстановлені на 1 або 3. Тому я спробував: a=$('[myc="blue"] [myid="1"] …

3
Який найшвидший метод вибору нащадкових елементів у jQuery?
Наскільки я знаю, існує кілька способів вибору дочірніх елементів у jQuery . //Store parent in a variable var $parent = $("#parent"); Спосіб 1 (використовуючи область застосування) $(".child", $parent).show(); Спосіб 2 (метод find () $parent.find(".child").show(); Спосіб 3 (лише для дітей, які мають безпосереднє значення) $parent.children(".child").show(); Спосіб 4 (за допомогою селектора CSS) …

3
Неефективні попередження щодо використання jQuery в PHPStorm IDE
Нещодавно я оновив свою версію PHPStorm IDE, і тепер вона попереджає мене про неефективне використання jQuery. Наприклад: var property_single_location = $("#property [data-role='content'] .container"); Підказує це попередження: Перевіряє ефективність використання селекторів jQuery. Він пропонує розділити селектори нащадків, які мають збірник із селектором ідентифікаторів, і попереджає про дублювання селекторів, які можна кешувати. …

8
jQuery: eq () vs get ()
Я новачок у jQuery, і мені цікаво, в чому різниця між jQuery get()і eq()функціями. Я можу неправильно зрозуміти, що get()робить ця функція, але мені здалося дивним, що я не можу викликати функцію на поверненому елементі, що повернувся, у тому ж рядку. //Doesn't work I.e. $("h2").get(0).fadeIn("slow"); //Works $("h2").eq(0).fadeIn("slow");


14
Jquery прив'язує подвійне клацання та один клік окремо
Чи є щось у jquery, що дозволило б мені розрізняти поведінку при подвійному клацанні та одному кліку? Коли я прив'язую обидва до одного елемента, виконується лише один клік. Чи є спосіб зачекати деякий час перед виконанням одного клацання, щоб побачити, клацне користувач ще раз чи ні? Дякую :)


11
jQuery: Виберіть атрибути даних, які не є порожніми?
Я намагаюся виділити всі елементи, які мають data-go-toатрибут, який не є порожнім. Я намагався, $('[data-go-to!=""]')але як не дивно, здається, я вибираю кожен окремий елемент сторінки, якщо я це роблю.


5
jQuery: Як дістатися до певної дитини батьків?
Для спрощеного прикладу я маю наступний блок, який повторюється на сторінці багато разів (він динамічно генерується): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> При натисканні я можу перейти до батьківського посилання за допомогою: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); Однак ... мені потрібно дістатися до <div class="something1">цього конкретного …


3
jQuery - визначте, вхідним елементом є текстове поле або список вибору
Як я можу визначити, чи є елемент, що повертається фільтром введення в jQuery, текстовим полем чи списком вибору? Я хочу мати різну поведінку для кожного (текстове поле повертає текстове значення, вибір повертає як ключ, так і текст) Приклад налаштування: <div id="InputBody"> <div class="box"> <span id="StartDate"> <input type="text" id="control1"> </span> <span …

7
Селектор jQuery "Все, але не"
Я можу вибрати (використовуючи jQuery) всі div-елементи у розмітці HTML таким чином: $('div') Але я хочу виключити певний div(скажімо, маючи id="myid") з вищезазначеного вибору. Як я можу це зробити за допомогою функцій Jquery?

4
addID у jQuery?
Чи є який-небудь метод для додавання ідентифікаторів, як для додавання класу - addClass ()?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.