JQuery - Как настроить таргетинг только на заголовочные теги элементов ввода текста? - PullRequest
0 голосов
/ 06 мая 2011

В настоящее время я использую два плагина, которые оба смотрят на теги заголовков, поэтому они конфликтуют друг с другом.

Тот, который я начал использовать, предназначен для всплывающих подсказок для полей ввода текста, которые инициализируются вследующим образом:

$("[title]").mbTooltip

То, что я хотел бы сделать, это настроить таргетинг только на заголовки текстовых полей или даже на заголовки класса text.

Я пробовал сам, но не могне работает, и я не нашел ничего в Интернете о том, как это сделать: (

Ответы [ 4 ]

1 голос
/ 06 мая 2011

Для всех текстовых полей вы можете выбрать:

$(':text')

только для текстовых полей с классом .text

$(':text.text')

Пример jsfiddle http://jsfiddle.net/tgejW/

1 голос
/ 06 мая 2011

$ ( 'вход [название] [тип = "текст"]. Текст')

Ввод текста с помощью класса 'text'

1 голос
/ 06 мая 2011

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

$(".text h1").mbTooltip

кроме того, насколько мне известно, тег 'title' используется только для указания заголовка документа и не используется в качестве элемента.

1 голос
/ 06 мая 2011

Вы можете попробовать это:

$(".text[title][title!=]")

Это позволит выбрать элементы с классом text, которые имеют непустой атрибут title

рабочий пример: http://jsfiddle.net/hunter/GdU7E/


Или это:

$("input:textbox[title][title!=]")

, который выберет все элементы textbox input с непустым атрибутом title

рабочий пример: http://jsfiddle.net/hunter/GdU7E/1/

...