Jquery не может найти элемент html с помощью селектора идентификаторов, когда идентификатор предоставляется через переменную. Когда я предоставляю идентификатор напрямую, он может найти соответствующий элемент 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!
См. Пример снимка экрана:
