代码如下
现在我有 input 的value ="1000049"
要取input 的value ="1000049"
下的第一个<td> 的内容。javaScript怎么写????
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000049"/></td>
<td>ASGS6</td>
<td>MSC</td>
<td>12106</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="even">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000050"/></td>
<td>ASBSC8B</td>
<td>BSC</td>
<td>12214</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000051"/></td>
<td>DLBSCAACON</td>
<td>BSC</td>
<td>9030</td>
<td>ERICSSON</td>
<td></td></tr>
现在我有 input 的value ="1000049"
要取input 的value ="1000049"
下的第一个<td> 的内容。javaScript怎么写????
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000049"/></td>
<td>ASGS6</td>
<td>MSC</td>
<td>12106</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="even">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000050"/></td>
<td>ASBSC8B</td>
<td>BSC</td>
<td>12214</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000051"/></td>
<td>DLBSCAACON</td>
<td>BSC</td>
<td>9030</td>
<td>ERICSSON</td>
<td></td></tr>
document.getElementById(id).value 即可;
for(var i=0;i<tb.rows.length;i++)
{
var chk = tb.rows[i].cells[0].getElementsByTagName("input")[0];
if(chk.value==v){
return tb.rows[i].cells[1].innerHTML;
}
}
}
for(var i=0;i<tb.rows.length;i++)
{
var chk = tb.rows[i].cells[0].getElementsByTagName("input")[0];
if(chk.value==v){
return tb.rows[i].cells[1].innerHTML;
}
}
return "";
}
一句搞定 $("input[value='1000049']").parent("td").next("td").html()
<TABLE>
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000049"/></td>
<td>ASGS6</td>
<td>MSC</td>
<td>12106</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="even">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000050"/></td>
<td>ASBSC8B</td>
<td>BSC</td>
<td>12214</td>
<td>ERICSSON</td>
<td></td></tr>
<tr class="odd">
<td><input type='checkbox' name='chkId' id='chkId' style='width:15px;height:15px' value="1000051"/></td>
<td>DLBSCAACON</td>
<td>BSC</td>
<td>9030</td>
<td>ERICSSON</td>
<td></td></tr>
</TABLE> <SCRIPT LANGUAGE="JavaScript">
<!--
var inps = document.getElementsByTagName("input");
for (var i=0; i<inps.length; i++)
{
if (inps[i].name=="chkId" && inps[i].value=='1000049')
{
alert(inps[i].parentNode.nextSibling.innerHTML);
break;
}
}
//-->
</SCRIPT>
用jquery的text()方法就行