示例:
<html>
<tr><td>
<input class="tx1" type="text" readonly="true"/>
<a onclick="clickFun(this)"></a>
<a id="ida" class="hidden"></a>
</td></tr>
</html>
<script>
function clickFun(obj){
//获取该a元素同级别的第一个input标签
var s=$(obj).parent().children("input").eq(0);
//input标签取消只读
s.attr("readOnly",false);
//并且激活该input标签的焦点
s.focus();
//获取该a元素同级别的下一个元素#ida
var a = $(obj).next();
//让该a标签可见
a.removeClass("hidden");
}
//input标签失焦事件
$(".tx1").blur(function(){
//该input标签设为只读
$(this).attr("readOnly","true");
//获取它同级别的第二个a标签
var s=$(this).parent().children("a").eq(1);
//设置那个a标签隐藏
s.addClass("hidden");
});
</script>