Php 如何删除jquery中的特定值

Php 如何删除jquery中的特定值,php,jquery,Php,Jquery,我喜欢使用jquery删除输入文本值中的特定数据,但显示错误的数据 <input id="value1" type="hidden" name="value1" value="352880,350906,341563"> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script> var value = $('#value1').val(); $('#value

我喜欢使用jquery删除输入文本值中的特定数据,但显示错误的数据

<input id="value1" type="hidden" name="value1" value="352880,350906,341563">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
var value = $('#value1').val();
$('#value1').removeData( "352880" );
var value = $('#value1').val();
alert(value);
</script>
尝试以下解决方案:

var值=$'value1'.val; var valArr=值。拆分','; var removeItem='352880'; valArr=$.grepvalArr,functionvalue{ 返回值!=removeItem; }; var值=valArr.join','; 警戒值;
即使该值位于中间或最后,您也可以这样做以保持准确,并去掉额外的逗号值

var value = $('#value1').val();
var values =value.split(',');

var removeItem = '352880';

values = jQuery.grep(values, function(value) {
  return value != removeItem;
});

value = values.join(',');
alert(value);
循环删除

values = $.each(values,function(v){

 return v!= values[0];

})

values.toString();
试试这个解决方案-

什么是removeData?你的问题在哪里&
values = $.each(values,function(v){

 return v!= values[0];

})

values.toString();
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<input id="value1" type="hidden" name="value1" value="352880,350906,341563">
<script type="text/javascript">
var value = $('#value1').val();
var values = value.split(","); 
var i = values.indexOf("352880");
if(i != -1) {
    values.splice(i, 1);
}
$('#value1').val(values.join());
alert(values);
</script>