Javascript jQuery可以';没有一个好的格式化Id
我对这个功能有一个问题:Javascript jQuery可以';没有一个好的格式化Id,javascript,jquery,dom,Javascript,Jquery,Dom,我对这个功能有一个问题: function test(value){ var id = "'" + value + "'"; $(id).remove(); } 它获取一个“Id”,添加简单的引号,然后调用remove函数 “值”是php生成的id。例如,我可以: $var = "$the_id"; 当点击触发“测试”功能时,我得到以下错误: Uncaught Syntax error, unrecognized expression: '' 我认为这是因为函数无法获取id。但当我在函数中
function test(value){
var id = "'" + value + "'";
$(id).remove();
}
它获取一个“Id”,添加简单的引号,然后调用remove函数
“值”是php生成的id。例如,我可以:
$var = "$the_id";
当点击触发“测试”功能时,我得到以下错误:
Uncaught Syntax error, unrecognized expression: ''
我认为这是因为函数无法获取id。但当我在函数中插入警报(警报(id))时,它返回正确的“id”,格式正确(“#the#id”)
如何解决这个问题
谢谢,
关于。如果值已经是一个由
“\u id”
组成的字符串,则不需要引用它。如果值已经是一个由“\u id”
组成的字符串,则不需要引用它。假设函数的value参数是id,则要将函数更改为:
function test(value){
var id = "#" + value;
$(id).remove();
}
假设函数的值参数是id,则要将函数更改为:
function test(value){
var id = "#" + value;
$(id).remove();
}
为什么在ID周围加引号…?为什么在ID周围加引号。。。?