function fillContent() {
var $elem = $(this).find("td");
$("#certType").val = $elem.eq(0).text();
$("#certCode").val = $elem.eq(1).text();
$("#custName").val = $elem.eq(2).text();
$("#sex").val = $elem.eq(3).text();
$("#birthday").val = $elem.eq(4).text();
$("#certAddr").val = $elem.eq(5).text();
$("#CERT_ADDR_CODE").val = $elem.eq(6).text();
$("#custId").val = $elem.eq(7).text();
}
怎么也不行。用的JQUERY
请高手指点一下该怎么做
$(function(){
clickRow();
})
function clickRow()
{
$('table tr').click(function(){
var td=$(this).find('td');
var text=$(':text');
text.eq(0).val(td.eq(0).text());
text.eq(1).val(td.eq(1).text());
text.eq(2).val(td.eq(2).text());
});
}
HTML code<style>
table {border:1px solid #ccc;border-collapse:collapse;width:300px;}
td{border:1px solid #ccc;border-collapse:collapse;}
</style>
<table>
<tr><td>1</td><td>a1</td><td>b1</td></tr>
<tr><td>2</td><td>a2</td><td>b2</td></tr>
<tr><td>3</td><td>a3</td><td>b3</td></tr>
</table>
<input type="text" /><input type="text" /><input type="text" />