1

jQueryを使用して、子要素も含むdiv内のテキストだけを取得する簡潔な方法はありますか?

たとえば、以下のhtmlから「Sometext」を抽出するにはどうすればよいですか。

<div id="mydiv">
   <img src="...
   Some text
</div>
4

3 に答える 3

2
var text = $("#mydiv")
               .clone()    //clone the element
               .children() //select all the children
               .remove()   //remove all the children
               .end()      //go back to selected element
               .text();    //get the text of element
于 2013-01-10T11:00:35.847 に答える
0

任意の要素に.text()関数を使用すると、そのタグ内のテキストが抽出されます

$("#elementname").text(); will work

これがsampe デモです

于 2013-01-10T11:27:52.733 に答える
0

私はあなたの例を

$('#mydiv').text();

そしてそれは私にとってうまくいきました!

于 2013-01-10T11:04:09.020 に答える