解决JS中字符串拼接方法名(带参数)不生效

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wobuaizhi/article/details/86560866

js中字符串拼接的function,在传递参数的时候需要进行转义(数值类型不需要,字符串或者对象需要)

			$(".show_ref_user ul").append('<li class="user_select_col" id="user_select_'+code+'">'
					+'<i class="fa fa-times" onclick="choose_column_obj.delColumn(\''+code+'\');">'
					+'</i> <span>'+desc+'</span></li>');

这里的delColumn是一个定义好的方法

function delColumn() {
    //删除操作
}


这里如果不添加"\'"参数传递会报错,数值类型的话不需要,其他类型需要注意

猜你喜欢

转载自blog.csdn.net/wobuaizhi/article/details/86560866