Сообщение от ksa
|
тестовый пример
|
<script src="http://code.internetrange.com/jquery-1.7.1.min.js"></script>
<script>
$('#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);
})
</script>
<input type="text" name="g" value="'ab','b','c','dz'">
<a href="#" data-g='dz' id="abc">link</a>
Сообщение от ksa
|
Нужно просто правильно удалять те "фразы"...
Как вариант...
var str="'ab','b','c','dz'";
alert(str.replace(/,?'dz'/,''));
|
Да, но у меня переменная да еще и в кавычках