今天遇到了一个,有趣的现象,当然肯定是我的技术问题,不过!非常有趣啊
<td class="col-md-1"><button style=" width:40%" class="btn-info" onclick="fxDailyEdit(this)">编辑</button>
<button style=" width:40%;display:none;"class="btn-success" onclick="fxDailySub(this)" >提交</button>
</td>
有这样两个按钮,同级的
fxDailyEdit(this)
var s = $(e).parent().parent();
$.each(s.children(), function (idx, val) {
$(val).children("input").prop("type", "hidden");
$(val).children("label").text($(val).children("input").val());
});
$(e).css("display", "block");
$(e).prev("button[class='btn-info']").css("display", "none");
$(e) 是点击的按钮jq化的对象
$(e).prev() 没有取到任何对象
$(e).parent().children(".btn-success") 就可以拿到另一个按钮
那么,我是不是可以理解成,一个爸爸有两个孩子,但是这俩孩子关系不好,甚至,细思极恐!他们有一个不是亲生的吼吼吼吼吼,所以不是兄弟节点。但是拿父节点的子节点却没有问题,毕竟是一个爸爸生的。