繁体   English   中英

从object只获取属性只有一个属性JQuery

[英]Get only property from object has only one property JQuery

如何只获取属性js对象。 当我使用$('body')它有时会以对象形式返回,而其他时候只返回一个属性,所以如何在该属性上执行我的任务。 喜欢..

$('body').html();

// it will return in object
// [<body></body>]
// or sometime it will return only
// <body></body>
// if it will return in object so i got some error like.

未捕获的TypeError:$(...)。html不是函数

如何使返回属性保持一致? 因为我想在某些条件下使用它,如果我想每次在对象中使用它或只使用一个属性,我就不能像这样使用它。

如果它在对象中返回我想使用eq()但我不知道它什么时候以对象形式返回,当它只返回属性时,我怎么能使用eq()因为它不仅用于属性。

sometime在代码中没有任何意义。 如果有另一个定义$代码(可能发生了什么),你可以用$j替换jQuery $函数。

var $j = jQuery;

这就是你可以确定jQuery对象将返回的方式,然后你可以毫无顾虑地使用eq

例如:

$j('your_selector').eq(0);

实例

 var $j = jQuery; console.log($j('div').eq(0).html()); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div>Test Text</div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM