0

I would like to do the following in JQuery:

var test = "'#ISP'";

alert($(test).val());

I get "Syntax error, unrecognized expression."

I know i am missing something here.

Thanks alot!

4

3 回答 3

0

你可以这样做

var test = "ISP";
alert($("#"+test).val());

或从您的表达式中取出额外的单引号

var test = "#ISP";
alert($(test).val());

工作样本:http: //jsfiddle.net/VwDyW/9/

于 2012-07-09T20:44:06.520 回答
0

您必须删除 "s 内的 's

var test = "#ISP";
alert($(test).val());
于 2012-07-09T20:47:00.093 回答
0
var test = "#ISP";

alert($(test).val());

你的报价翻了一番。取出额外的''.

演示 http://jsfiddle.net/R7dae/

于 2012-07-09T20:47:26.610 回答