Sur*_*raj 1 html css jquery twitter-bootstrap
我的html中有一个像下面这样的div,默认情况下没有显示.
<div class="attach-div" style ="display:none;">
<button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
<button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
<button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我有一个如下表格
<div class="form-comment">
<form action="">
<div class="con">
<button><i class="fa fa-smile-o" aria-hidden="true"></i></button>
<input type="text" placeholder="Your Response">
<button class=""><i class="fa fa-paperclip attach-detail" aria-hidden="true"></i></button>
</div>
<input type="button" class="submit" value="ADD">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
单击回形针图标,我希望显示该课程.
这是我正在尝试使用jquery.
$(".attach-detail").click(function() {
$(".attach-div").css('display', 'block');
});
Run Code Online (Sandbox Code Playgroud)
下面是小提琴.
你在JavaScript的末尾错过了一个结束括号 - 你还需要在你的小提琴中使用attach-div类.
$(".attach-detail").click(function() {
$(".attach-div").css('display', 'block');
});
Run Code Online (Sandbox Code Playgroud)
您可能还想阻止默认的提交行为(导致回发)
通过阻止默认操作并返回false来执行此操作:
$(".attach-detail").click(function(e) {
e.preventDefault();
$(".attach-div").css('display', 'block');
return false;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |