У меня есть таблица, которая содержит разделенные запятыми списки чисел, такие как: <td>72,76,81</td>
. Я пытаюсь выбрать ячейки таблицы, которые не содержат конкретное число. Этот селектор работал:
$("td:not(:contains('76'))", $table)
Проблема в том, что могут быть строки, содержащие '576' или '761' и т. Д.
Чтобы решить эту проблему, я решил поставить <span>
вокруг каждого числа, так что теперь это: <td><span>72</span>,<span>76</span>,<span>81</span></td>
. Мой селектор сейчас:
$("td:not(:contains('<span>76</span>'))", $table)
Когда я отлаживаю этот селектор в Firebug, он возвращает некоторый тег span, который на самом деле не существует в источнике HTML, вместо правильных <td>
s.
По сути, помещение '<span>
' в строку :contains()
приводит к поломке селектора. Есть ли селектор, подобный :contains()
, который будет работать правильно, когда ему передается HTML? Или есть какой-то способ, которым я могу выбрать по всей строке внутри <span>
?
Кстати, этот сайт использует jquery 1.3.2.