Ответ 1
Вы можете использовать replace.
strValue.replace('c', '');
Я бы предложил две вещи, глядя на jQuerys . Метод данных() для хранения значений и, по крайней мере, сделать ваш список ограниченным что-то вроде запятой.
Я разрабатываю небольшое приложение, когда флажок установлен, его значение id добавляется в скрытое поле, когда он не установлен, его идентификатор должен быть удален из значения скрытого поля. Я знаю, как добавить, но не знаю, как удалить. Это похоже на строку strValue = "abcde"; как удалить 'c' из strValue с помощью jQuery? Спасибо.
Вы можете использовать replace.
strValue.replace('c', '');
Я бы предложил две вещи, глядя на jQuerys . Метод данных() для хранения значений и, по крайней мере, сделать ваш список ограниченным что-то вроде запятой.
Если вы знаете, какую строку вы ищете... Простой способ.
strValue.replace('c','')
Или вы можете использовать регулярное выражение:
strValue.replace(regexp,newstring)
Попробуйте это, убедитесь, что вы приняли результат метода replace в новую строку. Он не изменяет исходную строку.
var str = "somestring";
str = str.replace('some', 'someother');