jQuery如何取得js对象的数量

jQuery如何取得js对象的数量,第1张

你这个 s 是什么对象??JSON?ARRAY?

如果是 ARRAY:

var s=[

{id:11,name:'aaa'},

{id:22,name:'bbb'},

{id:33,name:'ccc'}

];

//用 sslength 就可以取得里面对象的数量。不用劳Jq的大驾。

如果是 JSON (正确的格式应该是这样):

var s = {

"obj0":{id:11,name:'aaa'},

"obj1":{id:22,name:'bbb'},

"obj2":{id:33,name:'ccc'}

}

//据我所知的只能遍历它才能取得里面的对象数量

var num=0;

$each(s,function(index,obj){

  num++;

});

alert(num);

在“jquery”中取“input的readonly”属性时,发现“:$(“#input”)readonly”取这个属性时,总是“undefined”,难道“html”中的属性“only”没有大写,是不是“javascript”需要将O大写。

修改之后“$(“#input”)readOnly”,就能取到值。“Javascript: ”为<input>设置“readOnly”属性。

使用“javascript” 动态设置“textbox的readonly”,发现 “readonly ”属性为:“readOnly=true”(注意,javascript 的大小写)。

input只读属性有两种方式可以实现input的只读效果:“disabled” 和“ readonly”。“Disabled”说明该input无效,及其value不会传递给任何程序,比如asp、php等。“Readonly”仅仅是无法编辑,不影响其值的传递。

“Disabled”使用:“<INPUTtype=”text”name=”

username”value=”james”disabled>”。

“Readonly”使用:“<INPUT type=”text” name=”partNumber”value=”1500″ readonly>”。

attr方法可以用来获取JQuery对象的属性值,例如获取对象jq的name属性值:var v= jqattr("name");

attr方法也可以用来设置属性值,例如:jqattr("name", "test");作用是把对象jq对应的html元素的name属性值设置为test。

data方法用来获取JQuery对象上缓存的数据或者在JQuery对象上缓存数据,缓存的数据都是以key-value(键值对)形式保存。例如:

var d = jqdata("mydata");可以在JQuery对象jq上获取key为mydata的缓存数据。

jqdata("mk", "mv");可以在JQuery对象jq上缓存数据,键是mk,值是字符串“mv”。

data可以缓存任何JS对象,例如字符串、数组、json等等。

需要注意的是,key(键)中的字母只能用小写。

jquery。

$("div[id='aa'][class='bb']")

就是选择id = aa 且 class为bb的div

当然条件不一点非得是等号

$("div[id='aa'][class$='bb']")

就是选择id = aa 且 class以bb结尾的div。其他条件还有= 、!=、^= 等等。

你好!

//索引变量为index

var index = 0;//第一项

var rs = $("li")eq(index)get(0)getAttribute("value");

alert(rs);

//getAttribute("value")返回value的属性值

//get(0)将jquery对象转为dom对象

//因为li的value不属于标准的属性,因此直接使用jquery的val()会被转为0,无法正常获取。

希望对你有帮助!

以上就是关于jQuery如何取得js对象的数量全部的内容,包括:jQuery如何取得js对象的数量、jquery中怎么获取页面input并且readonly属性input元素对象、jQuery中.attr和.data的区别分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9623021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存