当通过变量提供ID时,jQuery无法通过ID选择器找到html元素。 当我直接提供ID时,它可以找到相应的html元素。 (请参见示例)
在Google Chrome的调试控制台中将其复制。您可以在屏幕截图中看到结果。 还使用Google chrome对其进行了调试。将变量移交给jquery(var)函数后,该变量将保留正确的内容且未定义。
var test = "#test\\\\.debug\\\\.component3 tr"
// inside test is now: "#test\\.debug\\.component3 tr"
$(test) // won't give me the expected result
//
$("#test\\.debug\\.component3 tr") // gives the expected result!
请参阅示例屏幕截图: