2016-03-08 1 views
-1

Как выбрать следующий элемент, используя псевдокласс класса JQuery :contains?Селектор JQuery для символа амперсанда с использованием: содержит()

<div class='tab'>A & B</div> 

Я пробовал следующее, все из которых не работают.

$('.tab:contains("A & B")') 
$('.tab:contains("A &amp; B")') 
$('.tab:contains("A \0026 B")') 
+0

Не удается воспроизвести: https://jsfiddle.net/kyjkmLhr/ – vaultah

+0

Ну, во-первых, это не CSS. Если вы ищете решение на основе CSS, которое подразумевает ваши теги, тогда [нет никого] (http://stackoverflow.com/questions/1520429/is-there-a-css-selector-for-elements отработанный-определенное-текст). – BoltClock

+0

@BoltClock mmmm, я думал, что это ядро ​​css. Обновился JQuery. – jax

ответ

1

первый, кажется, работает

$('.tab:contains("A & B")').css('color','red')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<div class='tab'>A & B</div>

+0

вы меня выбрали вовремя, +1 – silviagreen

+0

У меня нет кода со мной прямо сейчас, но я попробую снова завтра. Думаю, это должно быть что-то еще. Фактические данные считываются из таблицы [yadda] (https://acuminous.gitbooks.io/yadda-user-guide/content/en/feature-specs/example-tables.html). Может быть, это что-то странное, когда читаешь & характер. – jax

 Смежные вопросы

  • Нет связанных вопросов^_^