jquery中怎么获取页面input并且readonly属性input元素对象

jquery中怎么获取页面input并且readonly属性input元素对象,第1张

在“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>”。

this关键字在对象内部使用才有意义。

var tabIndex = 13;

$(":input[tabindex='" + tabIndex + "']", $("#tblGrid2"))focus();

遍历对象即可获取属性名,顺带计数

var count=0;

for(var i in defaultsbuttons){

    //i即属性名字ok,close

    count++;

}

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(键)中的字母只能用小写。

// 这是取$("xxxx") 这个选择器选到的对象的value

$("xxxx")val();

// 这是向$("xxxx") 这个选择器选到的对象的value里赋值"test"

$("xxxx")val("test");

也就是说val();这个方法是双向的 能读数据能写数据

更多例子请看:>

这个规则适用很多方法

想系统学习jquery 请看:>

1eventtype属性

该方法作用是可以获取到时间的类型。

2eventpreventDefault()方法

该方法的作用是阻止默认的事件行为。JavaScript中符合W3C规范的preventDefault()方法在IE浏览器中无效。jQuery对其进行了封装,使之能兼容各种浏览器。

3eventstopPropagation()方法

该方法是阻止事件的冒泡。JavaScript中符合W3C规范的stopPropagation()方法在IE浏览器中无效。jQuery对其进行封装,使之能兼容各种浏览器。

4eventtarget属性

eventtarget属性的作用是获取到出发事件的元素。jQuery对其封装后,避免了W3C、IE和safari浏览器不同标准的差异。

5eventrelatedTarget属性

在标准DOM中,mouseover和mouseout所发生的元素可以通过eventtarget()方法来访问,相关元素是通过eventrelatedTarget属性来访问的。eventrelatedTarget属性在mouseover中相当于IE浏览器的eventfromElement属性,在mouseout中相当于IE浏览器的eventtoElement,jQuery对其进行了封装,使之能兼容各种浏览器。

6eventpageX/eventpageY属性

该方法的作用是获取到光标相对页面的x坐标和y坐标。如果没有使用jQuery时,那么IE浏览器中是用event/eventy方法,而在Firefox浏览器中用eventpageX/eventpageY方法。如果页上有滚动条,则还要加上滚动条的宽度和高度。在IE浏览器中还应该减去默认的2px的边框。

7eventwhich属性

该方法的作用是在鼠标单击事件中获取到鼠标的左、中、右键;在键盘事件中获取键盘的按钮。

8eventmetaKey属性

针对不同浏览器对键盘中的<ctrl>按键解释不同,jQuery也进行了封装,并规定eventmetaKey()方法为键盘事件中获取<ctrl>按键。

9eventoriginalEvent属性。

该方法的作用是指向原始的事件对象。

以上就是关于jquery中怎么获取页面input并且readonly属性input元素对象全部的内容,包括:jquery中怎么获取页面input并且readonly属性input元素对象、jquery 怎么用this获取子对象里的某个属性的对象、怎样用jquery获取json对象键值对的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9278411.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存