jqueryでhtml要素の内容を取得するにはどうすればよいですか?

青灯夜游
リリース: 2020-11-30 14:15:34
オリジナル
5395 人が閲覧しました

HTML 要素のコンテンツを取得するための Jquery メソッド: 1. html() を使用して、選択した要素のコンテンツを返します。構文は "$(selector).html()" です。 2. text( ) 選択された要素のテキスト内容を返します。構文は「$(selector).text()」です。

jqueryでhtml要素の内容を取得するにはどうすればよいですか?

このチュートリアルの動作環境: Windows10 システム、jquery1.8.3。この記事はすべてのブランドのコンピューターに適用されます。

[関連する推奨事項: jQuery ビデオ チュートリアル ]

1.html(): 元の HTML ドキュメントを返しますが、互換性がある可能性があります。次のような IE プロパティです。

  • 原則: innerHTML()
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<p id="box">
		<p class="b2">我是一个p元素</p>
		<span>你好</span>
	</p>
</body>
<script src="libs/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
	$(function(){
		var str = $("#box").html();
		console.log(str);

		// <p>我是一个p元素</p>
		// <span>你好</span>

		//解释:该方法使用的是JS中的innerHTML()有些浏览器返回的结果可能不是原始文档的 HTML 源代码。例如,如果属性值只包含字母数字字符,Internet Explorer有时丢弃包裹属性值的引号
	});
</script>
</html>
ログイン後にコピー

2, text():を使用して、一致する要素セット 子孫を含むテキストをマージします

  • .text() このメソッドは、input 要素または script 要素 (input または ##) では使用できません。 #textarea テキスト値を取得または設定するには、.val() メソッドを使用する必要があります。
  • script 要素の値を取得するには、
  • .html() メソッドを使用します。 ##
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <p id="box">
            <p class="b2">我是一个p元素</p>
            <span>你好</span>
        </p>
    </body>
    <script src="libs/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
        $(function(){        var str = $("#box").text();
            console.log(str);        // 我是一个p元素
            // 你好    });</script>
    </html>
    ログイン後にコピー
    3. val() メソッド

    ##要素の値は、value 属性を通じて設定されます。

    • このメソッドは主に入力要素に使用されます。
    • プログラミング関連の知識について詳しくは、
    • プログラミング コース
    をご覧ください。 !

    以上がjqueryでhtml要素の内容を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート