jquery中怎么获取页面input[type="text"]并且readonly属性为false的input元素对象

我知道为true的是这样设置:$("input[readonly='readonly']"),那为false的呢???... 我知道为true的是这样设置:$("input[readonly='readonly']"),
那为false的呢???
展开
 我来答
笑望你w
2018-04-11 · TA获得超过6268个赞
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:2.5万
展开全部
  1. 在“jquery”中取“input的readonly”属性时,发现“:$(“#input”).readonly”取这个属性时,总是“undefined”,难道“html”中的属性“only”没有大写,是不是“javascript”需要将O大写。

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

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

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

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

    username”value=”james”disabled>”。

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

阿刚炖蛋
2013-11-01 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:997万
展开全部

你好!!


readonly这个属性通过属性选择器,可以直接来用!

也就是说只要有readonly这个属性,就会被限制为只读··不需要关心它的值是什么!

$("input[type='text'][readonly]")
或者
$(":text[readonly]")
更多追问追答
追问
页面里同时存在readonly为true和false的两种控件,我只想控制为false的,怎么筛选啊。。
追答
上面提到了,有readonly这个属性,这个控件就会变成只读的,readonly的值是true或者false都无效果,所以如果想通过readonly这个属性来选择控件,那么将你之前readonly=false的控件中的readonly属性移除就好了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友992e050a8
2013-11-01 · TA获得超过583个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:322万
展开全部
// input[type="text"]并且readonly属性为false
$("input[readonly='false']:text")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longwu90604017
2013-11-01 · TA获得超过205个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:72.3万
展开全部
$("input[readonly='false']")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式