![](/img/trans.png)
[英]Joi validate array of objects, such that only one object has specific property
[英]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.