Я пытаюсь проверить, содержит ли внутренний текст td круглые скобки(). Причина в том, что я отображаю отрицательные числа как (1000), и мне нужно преобразовать их в -1000 для выполнения математики. Я пробовал пару разных способов, но, похоже, не понимаю. Я знаю, что есть не-jQuery способы сделать это, но на данный момент это просто прослушивает меня.
$(tdElement[i]).find("\\(").length > 0
Это не вызывает ошибки, но не находит внутреннего текста (1000):
$(tdElement[i]).find("\\(")
{...}
context: {object}
jquery: "1.3.1"
length: 0
prevObject: {...}
selector: "\("
Другой метод, который я пробовал, был:
$("#fscaTotals td").filter(":contains('\\(')")
Это порождает ошибку "Исключение брошено и не поймано". Однако, похоже, это работает и для других персонажей. Пример:.,; < >
Итак, как вы избегаете скобок в jQuery?