Javascript 从对象中仅获取属性只有一个属性JQuery
如何仅获取属性js对象。当我使用Javascript 从对象中仅获取属性只有一个属性JQuery,javascript,jquery,html,Javascript,Jquery,Html,如何仅获取属性js对象。当我使用$('body')时,它有时会以对象形式返回,有时只返回一个属性,因此如何在该属性上执行任务。像 $('body').html(); //它将以对象的形式返回 // [] //或者有时候它只会回来 // //如果它将在对象中返回,那么我得到了一些类似的错误。 未捕获的TypeError:$(…).html不是函数 如何使退货属性保持一致?因为我想在某些情况下使用它,如果我每次都想在对象中使用它,或者只在一个属性中使用它,我不能像这样使用它 如果它以对象的形式返
$('body')
时,它有时会以对象形式返回,有时只返回一个属性,因此如何在该属性上执行任务。像
$('body').html();
//它将以对象的形式返回
// []
//或者有时候它只会回来
//
//如果它将在对象中返回,那么我得到了一些类似的错误。
未捕获的TypeError:$(…).html不是函数
如何使退货属性保持一致?因为我想在某些情况下使用它,如果我每次都想在对象中使用它,或者只在一个属性中使用它,我不能像这样使用它
如果它以对象的形式返回,我想使用
eq()
,但我不知道它什么时候以对象的形式返回,什么时候只返回属性,那么我怎么能使用eq()
,因为它不是只使用属性。有时
在代码中没有任何意义。如果有另一个代码定义了$
(可能会发生这种情况),您可以用类似$j
的东西替换jQuery$
函数
var $j = jQuery;
这就是如何确保jQuery
对象将返回的方法,然后您可以放心地使用eq
例如:
$j('your_selector').eq(0);
现场示例
var$j=jQuery;
log($j('div').eq(0.html())代码>
测试文本
你试过我的答案吗?我试过这个,但我不能每次都使用eq(),因为我不知道它何时返回多个选择器或单个选择器。如果它返回多个元素,则不能使用其他元素。eq()
就是一个例子。我的观点是,现在将$j
替换为$
,这样您就不必担心其他库是否将$
用作变量。据我所知,这是你的问题。不是吗?