Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2014, 14:27
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

селектор точного вхождения текста
есть код на странице

<span class="price">101 200 <span class="currency">руб</span></span>
<span class="price">0 <span class="currency">руб</span></span>
<span class="price">500 100 <span class="currency">руб</span></span>
<span class="price">10 899 <span class="currency">руб</span></span>
<span class="price">23 200 <span class="currency">руб</span></span>
<span class="price">13 213 <span class="currency">руб</span></span>


мне нужно как то через jquery поменять текст

<span class="price">0 <span class="currency">руб</span></span>


на

<span class="price">По<span class="currency">согласованию</span></span>



Вот таким селектором получилось выделить то что нужно

span.price:contains("0") span.currency'

но JQ выделяет не только там где 0 руб. но и там где 0 присутствует. например селектор сработает на 100 399 руб. и на 10 рублей.

А мне нужно чтобы он срабатывал только на 0 руб.

Помогите пожалуйста
Ответить с цитированием