如果不使用 jQuery,我将如何从以下三个元素返回Some Text
、<a href="abc.html">Some Anchor</a>
和?<img src="abc.jpg" />
换句话说,如果不使用 jQuery ,我将如何返回$('#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 );
},
谢谢