
在“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对象键值对的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)