$(function(){
$("tbody>tr:even").addClass("dan");
$("tbody>tr>td").dblclick(function(){
var inval = $(this).html();
var infd = $(this).attr("fd");
var inid = $(this).parents().attr("id");
$(this).html("<input id='edit"+infd+inid+"' value='"+inval+"'> ");
$("#edit"+infd+inid).focus().live("blur",function(){
var editval = $(this).val();
$(this).parents("td").html(editval);
//这里如何获取<td fd="a"></td>这个标签?
})
});
});
<<span></span><span></span>/script>
</head>
<body>
<table>
<thead>
<tr><th>单价</th><th>金额</th><th>小计</th></tr>
</thead>
<tbody>
<tr id="1">
<td fd="t">20</td><td fd="d">3</td><td fd="a"></td></tr>
<tr id="2">
<td fd="t">30</td><td fd="d">4</td><td fd="a"></td></tr>
<tr id="3">
<td fd="t">40</td><td fd="d">5</td><td fd="a"></td></tr>
<tr id="4">
<td fd="t">50</td><td fd="d">6</td><td fd="a"></td></tr>
第13行的 $(this).parents("td")已经能够获得当前input所在父元素td啊,
用($(this).parents("td").attr("fd")=='a')就可以判断当年元素是不是fd=a的td,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。