jQuery を使用せずに、次の 3 つの要素からSome Text
、<a href="abc.html">Some Anchor</a>
、およびを返すにはどうすればよいでしょうか? つまり、 jQuery を使用せずに,を返すに<img src="abc.jpg" />
はどうすればよいでしょうか? 一度に 1 つの要素のみを選択するため、複数の要素がある場合は配列を返す必要はありません。$('#t1).text()
$('#t2).text()
$('#t3).text()
<td id="t1">Some Text</td>
<td id="t2"><a href="abc.html">Some Anchor</a></td>
<td id="t3"><img src="abc.jpg" /><td>
jQuery は次のように text() を実行します。複数の要素の配列を返すことを心配していないので、やり過ぎのようです。
text: function( value ) {
return jQuery.access( this, function( value ) {
return value === undefined ?
jQuery.text( this ) :
this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );
}, null, value, arguments.length );
},
ありがとう