jq 赋值,取值 标签,以及html() 和text() 区别

$("#p").val() 是没有效果的html

 

html()方法浏览器

此方法相似于JavaScript中的innerHTML属性,能够用来读取或者设置某个元素中的HTML内容。要获取某个元素的内容,能够这样:htm

var p_html = $("p").html(); //获取p元素的HTML代码

若是须要设置某元素的HTML代码,那么也能够使用该方法,不过须要为它传递一个参数。例如要设置p元素的HTML代码,能够使用以下代码:ip

//设置p元素的HTML代码
$("p").html("欢迎您访问简明现代魔法图书馆~~");

注意:html()方法能够用于XHTML文档,但不能用于XML文档。文档

text()方法get

此方法相似于JavaScript中的innerText属性,能够用来读取或者没置某个元素中的文本内容。继续使用以上的HTML代码,用text()方法对p元素进行操做:方法

var p_text = $("p").text(); //获取p元素的文本内容

与html()方法同样,若是须要为某元素设置文本内容,那么也须要传递一个参数。例如对p元素设置文本内容,代码以下:图书

// 设置p元素的文本内容
$("p").text("欢迎您访问简明现代魔法图书馆~~");

要注意下面两点:document

JavaScript中的innerText属性并不能在Firefox浏览器下运行,而jQuery的text()方法支持全部的浏览器.参数

text()方法对HTML文档和XML文档都有效。

 

若是 lable 元素 通常是 用 html("") 取值赋值的

var label=document.getElementById("id");  label.innerText="XXXXXX";  $("#id").html("XXXXX");  取值

相关文章
相关标签/搜索