【发布时间】:2016-04-14 08:43:48
【问题描述】:
在给定的任务中,我使用了四次“数据行”,其中有一个链接有“编辑”。
我希望当我点击“编辑”时,它应该隐藏在“数据”类中并仅从当前的“数据行”中显示“get-input”。在我的查询中,当我点击“编辑”时,它会从所有“数据行”中隐藏。
这样做的逻辑是什么?
HTML:
<div class="data-row">
<span class="data-label">Email:</span>
<span class="data"><a href="mailto:info@apus.edu">info@sjsu.edu</a> </span>
<div class="hidden get-input phone">
<input type="phone" placeholder="Enter phone number" value="877-755-2787">
</div>
<a href="#" class="edit-contact orange f-right"> Edit</a>
</div>
CSS:
.hidden {
display: none;
}
.data-row {margin-bottom:20px}
jQuery:
$(".edit-contact").click(function () {
$(this).addClass("hidden");
$(".data").addClass("hidden");
$(".get-input").removeClass("hidden");
});
【问题讨论】:
-
查看demo
标签: javascript jquery html