我有一个函数,当你点击一个textarea时,它会滑下一个按钮。相同功能的相同功能
但是,我有多个textareas在页面上具有相同的类和问题是,如果您单击任何textareas,所有他们将滑下按钮。
我该怎么做才能让它只滑落在您点击的textarea元素上,而不是其他元素上?
这里有一个快速的jsfiddle我提出:http://jsfiddle.net/MgcDU/6100/
HTML:
<div class="container">
<div class="well">
<textarea style="width:462px" placeholder="Comment..."></textarea>
<button class="btn btn-primary btn-toggle" type="button">Post</button>
<div class="clearfix"></div>
</div>
</div>
<div class="container">
<div class="well">
<textarea style="width:462px" placeholder="Comment..."></textarea>
<button class="btn btn-primary btn-toggle" type="button">Post</button>
<div class="clearfix"></div>
</div>
</div>
的JavaScript:
$("textarea").click(function(){
$(".btn-toggle").slideDown();
});
$(document).click(function(e){
e.stopPropagation();
if($(e.target).parents(".well").length == 0){
$(".btn-toggle").slideUp();
}
});
完美。谢谢,这非常快。当我可以(12分钟)时,我会将您的答复标记为已解决。 –
很高兴我能帮到你。 –