如何使用要获取并作为参数传递的元素的id在元素中查找元素?

时间:2012-04-06 05:10:18

标签: javascript jquery

我一直here,因此发现这段代码

var node_exists=$(treeselector).find("li[id^='someid']");

其中treeselector是元素的选择器,其中包含要搜索的元素。这非常合适。

然而,当在id ^ ='someid'部分时,我尝试将'someid'更改为包含id的某个变量,然后它停止工作。

var someid='someid'
var node_exists=$(treeselector).find("li[id^=someid]");

当在触发该函数的函数中收到参数时,我也尝试连接单引号。 我认为这可能与围绕 li [id ^ ='someid'] 部分的双引号有关。有关如何使这项工作的任何想法?

干杯!!

1 个答案:

答案 0 :(得分:1)

级联:

var someVar = 'id1';
var node_exists=$(treeselector).find("li[id^="+someVar+"]");