小天123
以邓小平理论、“三个代表”重要思想、科学发展观为指导,《视频文字》认真贯彻党的十八大、十八届二中、三中、四中、五中全会和习近平总书记系列重要讲话精神。
小天:我只有两个意见,增加公务员和事业单位的缴费比例降低药费!
小天:我只有两个意见,增加公务员和事业单位的缴费比例降低药费!
小天:我只有两个意见,增加公务员和事业单位的缴费比例降低药费!
小天:我只有两个意见,增加公务员和事业单位的缴费比例降低药费!
查看更多
最多输入100个字
确定
[取消]
var $box = $("#comment-reply-box");
if(target.hasClass('chat-btn')){
var liveContent=target.parent().parent()
console.log(liveContent)
console.log($box)
console.log($.contains(liveContent,$box))
if($.contains(liveContent,$box)){
console.log(1232)
if($box.hasClass("show")){
$box.removeClass("show")
}else{
$box.addClass("show")
}
}else{
target.parent().next().after($box);
$box.addClass("show");
}
};
做的是一个二级评论;就是类似于QQ空间那种的评论;当我点击评论按钮时调用评论输入框并且宣示;再次点击时隐藏输入框;输入框在文档中;每次需要的时候才调用;上面是我用jq..contains方法写的;但是发现代码执行的过程中第一个if都是false;但是打印出的都有值
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我看了一下楼主的html,输入框是在html上,并不是js动态添加的,那么你获取“评论”按钮,绑定事件,然后给输入框那个元素调用jq的toggle()方法不就ok了?或者你想一个笨一点的办法,只要你一点击“评论按钮”,判断有没有class=selected,没有就给输入框加一个class名“selected”,然后,输入框调用show()方法。有的话就删掉selected,并输入框调用hide()方法。
比如: