zoukankan      html  css  js  c++  java
  • JQuery中的html(),text(),val()区别

    1.HTML

    html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档

    html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。

    2.TEXT

    text():取得所有匹配元素的内容。

    结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。

    text(val):设置所有匹配元素的文本内容

    与 html() 类似, 但将编码 HTML (将 "<" 和 ">" 替换成相应的HTML实体).

    3.VAL

    val():获得第一个匹配元素的当前值。

    val(val):设置每一个匹配元素的值。

    上面的内容是在JQuery的帮助文档里拷贝的,也都不废话多说了。下面是自己做的一些练习,代码如下:

    在做练习的时候我发现了html和text的另一个不同的地方

    html()去元素的内容的时候,能将所选定的元素下面的格式也取到了。

    如:<div id="divShow"><b><i>Write Less Do More</i></b></div>

    如果我们用var strHTML = $("#divShow").html();取的话,

    结果是:<b><i>Write Less Do More</i></b>

    如果我们用var strHTML2 = $("#divShow b i").html();取的话

    结果是Write Less Do More

    而text没有第一种情况,

    如果我们var strText = $("#divShow").text();取的话

    结果是Write Less Do More

     

  • 相关阅读:
    Java vs Python
    Compiled Language vs Scripting Language
    445. Add Two Numbers II
    213. House Robber II
    198. House Robber
    276. Paint Fence
    77. Combinations
    54. Spiral Matrix
    82. Remove Duplicates from Sorted List II
    80. Remove Duplicates from Sorted Array II
  • 原文地址:https://www.cnblogs.com/aure/p/4314545.html
Copyright © 2011-2022 走看看