Javascript 如何更改div中的可见按钮?
大家好,我有一些代码:Javascript 如何更改div中的可见按钮?,javascript,jquery,html,css,selector,Javascript,Jquery,Html,Css,Selector,大家好,我有一些代码: <div class="a"> <div class="btn-group"> <button class="btn make-editable" data-name="GlobalCorrelationMatrix" data-action="edit-row">Edit</button> <button class="btn make-approve" data-name="
<div class="a">
<div class="btn-group">
<button class="btn make-editable" data-name="GlobalCorrelationMatrix" data-action="edit-row">Edit</button>
<button class="btn make-approve" data-name="GlobalCorrelationMatrix" data-action="approve-row">Save</button>
<button class="btn make-close" data-name="GlobalCorrelationMatrix" data-action="discard-row">Close</button>
</div>
</div>
<div class="b">
<div class="btn-group">
<button class="btn make-editable" data-name="GlobalCorrelationMatrix" data-action="edit-row">Edit</button>
<button class="btn make-approve" data-name="GlobalCorrelationMatrix" data-action="approve-row">Save</button>
<button class="btn make-close" data-name="GlobalCorrelationMatrix" data-action="discard-row">Close</button>
</div>
</div>
当我使用$button.btn.approve.addClassdisabled时;来自分区a和分区b的按钮被禁用。如何仅从分区a禁用按钮审批?通过更新选择器,仅在分区a中选择按钮
$("div.a button.btn.approve").addClass("disabled");
试着这样做:
$(".a button.btn.approve").addClass("disabled");
您只需更改选择器并使其更通用,以包含您的.a类: 您需要定义精确的元素,因为
button.btn.approve
匹配所有按钮,您也可以添加其他类或ID如果单击按钮,您只想将类添加到同一组中的按钮 如果是这样做: $'.btn group.btn'。单击函数{ $this.parent.children'.btn'.addClass'disabled'; }; .残疾人{ 颜色:bbb; } 编辑 拯救 关 编辑 拯救 关
此项的可能副本将无法作为.button的直接子项使用。但是,单击按钮时如何更改可见内容?一些像这样的。a>.btn group>button.btn.approve。单击函数{$.b>.btn group>button.btn.approve.addClassdisabled;};
.b>.button.btn.approve
button.btn.approve