js代码:
<script>
$("[name=discuss]").onclick(function(){
var aid = $(this).val()
$.ajax({
type: "POST",
url: "../plus/ajax_comment.php",
data: "aid="+aid,
success: function(msg){
if(msg==1){
var str = "<li>评论"+aid+"</li>"
$(this).append(str)
$("#ajax_comment").show().html("发表成功!").fadeOut(1000)
}else{
$("#message").show().html(msg).fadeOut(1000)
}
})
})
</script>
append:向每个匹配的元素内部追加内容。举个例子:
html代码:<p>I would like to say: </p>
jquery 代码: $("p").append("<b>Hello</b>")
结果:<p>I would like to say: <b>Hello</b></p>
假设需要显示的数据是“123”。
显示的div的ID是“aaa”。
JS代码:
var divA = document.getElementById("aaa")
divA.innerHTML = divA.innerHTML+'123'
jQuery代码:
$(document).ready(function(){
$("#aaa").append(" <b>123</b>.")//有标签效果
})
扩展资料:
$(this).val():获取某个元素节点的value值,相当于$(this).attr("value")
$(this).val(value):设置某个元素节点的value值,相当于$(this).attr("value",value)
append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
提示:append() 和 appendTo() 方法执行的任务相同。不同之处在于:内容的位置和选择器。
语法:
$(selector).append(content)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)