0

我一直在这里,因此发现这里的这段代码

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

其中 treeselector 是包含要搜索的元素的元素的选择器。这工作得很好。

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

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

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

干杯!!

4

1 回答 1

1

连接:

var someVar = 'id1';
var node_exists=$(treeselector).find("li[id^="+someVar+"]");
于 2012-04-06T05:13:23.440 回答