我开始学习 jQuery,我想知道为什么不能应用 jquery 方法
在这个例子中:
$('p')[0].html('salut !'); //for this instruction i got this error :
//"TypeError: $(...)[0].html is not a function "
虽然这个有效:
$('body')[0].tagName.toLowerCase();
我很困惑,我想知道这两种情况有什么区别。
这是同一问题的另一个示例:
var listItems = $( 'li' );
var rawListItem = listItems[0]; // or listItems.get( 0 )
var html = rawListItem.html();
// Object #<HTMLInputElement> has no method 'html'
以下是如何使用 .eq() 使用 jquery 方法的方法:
var listItems = $( 'li' );
var secondListItem = listItems.eq( 1 );
secondListItem.remove();
感谢您为此提供一些解释。