我一直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'] 部分的双引号有关。有关如何使这项工作的任何想法?
干杯!!
答案 0 :(得分:1)
级联:
var someVar = 'id1';
var node_exists=$(treeselector).find("li[id^="+someVar+"]");