Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2014, 05:15
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Удаление фраз из строки
Приветствую!
Имеется такая строка.
<input type="hidden" name="g" value="'ab','b','c','dz'">

По определенному нажатию , например на ссылку <a href=".." data-g='dz' id="abc">link</a>
удаляется соответствующий символ (фраза), пытался делать таким способом
$('#abc').live('click',function(){
var _g = $('input[name=g]').val();
var g = this.getAttribute('data-g');
var g = ',\''+g+'\'';
var __g_field = new RegExp('(^|\\s+)' + g+ '(?=\\s+|$)', 'gi');
var _g = _g.replace(__g_field,'');
$('input[name=g]').val(_g);
})

В каком моменте ошибся?
Так же еще вопрос, если value содержит одно значение, то есть без запятых, как это определить ?
Ответить с цитированием