直接上代码
function clearyh(yh){
return yh.replace(/["“”‘’']/g,"");
}
这是我想写的一个去除文字中引号的方法,.replace(/["“”‘’']/g,""); 这一段亲测有效。
但是像这样写在方法中就报, yh.replace not is function
<div class="aaa">
skjdfhskjdhf"sdfsdf"sdfsdfsdf'"sdfsdfsdfs"""我以为圣诞节会发开始交电话“费可视对讲"""''sdfsdfsdfsdfsdfsd"sdfsdf"sdfa"
</div>
$(document).ready(function(){
var aa = $(".aaa");
clearyh(aa);
})
这个方法要怎么写? 望大神赐教
yh需要是个字符串,aa是dom对象了
var aa = $(".aaa").html();
var aa = $(".aaa");
aa.val(
clearyh(aa.val())//传递至而不是aa这个jquery对象,replace是string的方法,jquery对象没replace
);
你的意思是不是这样,成功返回:
success:function(data){
clearyh(data.content)
}
调用事件:
function clearyh(yh){
$(".aaa").html(yh.replace(/["“”‘’']/g,""));
}