不知道为什么找不到它的id,除了它存在于表中。
var row=$('#tempo_maquina').find('#row_CMIP>A>1900-01-01>A>1900-01-01>1900-01-01');
console.log(row.length);
我已经设置了一个小提琴。 https://jsfiddle.net/y7qgt6vy/
答案 0 :(得分:5)
问题是因为>
字符用于子选择器,因此您需要对其进行转义,以便将其解释为id
的一部分。试试这个:
$('#tempo_maquina').find('#row_CMIP\\>A\\>1900-01-01\\>A\\>1900-01-01\\>1900-01-01');
或者正如Pranav指出的那样,你可以使用'属性等于'选择器:
$('#tempo_maquina').find('[id="row_CMIP>A>1900-01-01>A>1900-01-01>1900-01-01"]');