Я пытаюсь проверить, содержит ли внутренний текст 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?