<div class="test">
<span class="one">Alias</span>
<span class="two">Bobby</span>
<span class="show"><input type="text" value="Bobby"><br> <button>Save</button></span>
<span class="three">Edit</span>
</div>
是否可以使用CSS,当我点击test div
隐藏span two
并显示span show
时,可能会将编辑更改为关闭?
如果不是我如何实现这一目标?
我想:重点是事情,但事实并非如此。以下是我想要的示例,但只有在您点击它时才会显示:
答案 0 :(得分:1)
我相信您正在寻找:主动选择器 诅咒它并不像js那样强大 看看这个
https://jsfiddle.net/59ae3jmq/2/
<div id="test" class="test">
<span class="one">Alias</span>
<span class="two">Bobby</span>
<span class="show"><input type="text" value="Bobby"><br><a href="#top"><button>Save</button></a></span>
<a href="#test" class="three">Edit</a>
</div>
.test { display: flex; line-height: 35px; border-bottom: 1px solid #EEE; ;pointer:default;outline:none}
.test span { flex: 1;}
.test .show { display: none; }
.test:target > .two { display: none; }
.test:target > .show { display: block; }
答案 1 :(得分:0)
答案 2 :(得分:0)
如果你打算使用Jquery,你可以这样做:
$('.test').bind('click', function() {
$('.two').hide();
$('.show').show();
$('.three').text('Close');
})