jquery怎么修改动态生成的html标签的文本值 如何用jquery改变文字
jquery怎么修改动态生成的html标签的文本值
一种方式是 jquery 动态生成的标签 改为
JavaScript code?
打开
js 代码是:
JavaScript code?
function changeHtml(){
$("#id1").html("关闭")
}
第二种方法是:
JavaScript code?
$("#id1").live("click", function () {
$(this).html("关闭")
})
jquery1.6版本以上才行;
还有一种方法就是 在动态生成标签之后,绑定方法即可;
JavaScript code?
//生成标签......
$("#id1").click(function () {
$(this).html("关闭")
})
如何用jquery改变文字
$("#div").bind("mouseenter",function(){
$(this).html("被修改了")
}).bind("mouseleave",function(){
$(this).html("原来文字")
})
之所以不用hover或者mouseover,纯属个人经验,用mouseenter不管是浮动还是绝对、相对定位、z-index都没有影响,前者则不行
jquery修改a标签中文本的值。
img标签在a标签里面,你text或html方法都会替换掉a标签内的所有内容,包括html标签,为文字加个标签包裹起来即可,例如span
消息 选择器加上span
$("#xiaoxi span").text("  消息(new)")