我有一个如下的 HTML 片段:
<tr><td></br></td></tr>
<tr title="title"><td></td><td>凝固検査専用容器</td></tr>
<tr id='map_6011' />
<tr id='map_6012' />
<tr id='map_6010' />
<tr id='map_6184' />
<tr id='map_6336' />
<tr><td></br></td></tr>
<tr title="title"><td></td><td>血糖専用容器(NaF入り)</td></tr>
<tr id='map_2055' />
<tr id='map_3471' />
<tr><td></br></td></tr>
<tr title="title"><td></td><td>アンモニア専用容器</td></tr>
<tr id='map_2142' />
首先,我想选择标题为“title”的每个 TR 标签,然后选择该特定 TR 标签的第一个兄弟。(即,下一个 TR 的 ID 类似于“map_xxxx”)。
我有这样的javascript:
var lblTRs=$("tr[title=title]");
for(var i=0;i<lblTRs.length;i++){
var obj=lblTRs[i];
var firstTRSibling=obj.nextSibling;
alert(firstTRSibling); //this gives [object Text]
}
但它没有给出实际的 TR 兄弟。alert() 给出 [object Text]。
我在这里做错了什么?