如何在使用jQuery的逗号之前删除空格?(How do I remove a space before a comma with jQuery?)
字段的日期格式显示为“2000年1月1日”(例如)。
我想在使用jQuery的逗号之前删除额外的空格。 我试过这个,但它似乎不起作用:
$('.field-item:contains(" , ")').html().replace(' ,' , ',');Date format for a field displays as "January 1 , 2000" (for example).
I would like to remove the extra space before the comma using jQuery. I tried this but it does not seem to work:
$('.field-item:contains(" , ")').html().replace(' ,' , ',');最满意答案
您更改了返回的值,但您没有将其返回到项目。 使用:
var field = $('.field-item:contains(" , ")'); var newValue = field.html().replace(' ,' , ','); field.html( newValue ); //assing it back所以它的工作方式( http://api.jquery.com/html/ )
item.html(); //returns value item.html(newVal); //changes valueYou change value that is returned but you do not assing it back to item. Use:
var field = $('.field-item:contains(" , ")'); var newValue = field.html().replace(' ,' , ','); field.html( newValue ); //assing it backSo it's working like (http://api.jquery.com/html/)
item.html(); //returns value item.html(newVal); //changes value更多推荐
发布评论