以下是我的代码......
这很好....
var myname='#2524'; console.log($("myname option:contains('dist123')").length);
但这不起作用......
geocoded_waypoints
我该如何解决这个问题?
答案 0 :(得分:0)
使用此
var myname='#2524';
console.log($(myname+" option:contains('dist123')").length);
答案 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