Jquery变量为Id

时间:2016-06-01 03:34:07

标签: javascript jquery html

以下是我的代码......

这很好....

var myname='#2524'; console.log($("myname option:contains('dist123')").length);

但这不起作用......

geocoded_waypoints

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:0)

使用此

var myname='#2524'; 
console.log($(myname+" option:contains('dist123')").length);

您可能需要查看:How to concatenate variable in string in javascript

答案 1 :(得分:0)

console.log($("myname option:contains('dist123')").length);

这里myname不是一个值为'#2524'的变量,而只是一个字符串。 你需要使用myname作为变量。您可以通过连接来实现它

即。

console.log($(myname+" option:contains('dist123')").length);

答案 2 :(得分:0)

console.log($(myname+" option:contains('dist123')").length);

应该这样做。更好地阅读javascript中的连接

答案 3 :(得分:0)

您应该使用console.log($(myname+" option:contains('dist123')").length);代替console.log($("myname option:contains('dist123')").length); 在您的回答中,Myname被视为字符串而非变量,但如果您添加myname+",则将其视为#2524