У меня есть веб-приложение, в котором каждый keyup
отправляет данные на номер input=hidden
после этого Im отправляет скрытый value
на сервер.JQuery заменить двойные кавычки на скрытое значение
вещь, мне нужно, чтобы избежать кавычки, прежде чем он идет в hidden input
подобное:
$('.textBoxSal').live('keyup', function() {
//...code...
$('.' + cell + 'Td').html(myValue.replace('"', """) + '<input type="hidden" class="' + cell + 'Out" value="' + myValue.replace('"', """) + '"/>');
Я не знаю почему, но он отказывается, чтобы это произошло в скрытом вход .. I даже разместил там console.log
, и код, похоже, работает в console.log
что может быть проблемой?
EDIT: Вот пример http://jsfiddle.net/DSZm4/
Первый ваш селектор (эффективно) '» .classNameTD'' (вам нужен (чтобы выбрать «td» descendent этого имени класса или должен ли 'td' * иметь * это имя класса?), а' live() 'устарел в jQuery 1.7+ и * удален * (*** полностью ***) из jQuery 1.9+. Также строка, переданная в 'replace()', заменит только первое найденное значение, а не все значения. Без вашего HTML, * и * в идеале [JS Fiddle] (HTTP: // jsfiddle .net /), трудно предложить конкретную помощь. –
@DavidThomas there you go: http://jsfiddle.net/DSZ4/ – thormayer