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

2025-05-20 07:43:10
推荐回答(4个)
回答1:

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

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

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

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

  5. “Disabled”使用:“

    username”value=”james”disabled>”。

  6. “Readonly”使用:“”。

回答2:

你好!!


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

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

$("input[type='text'][readonly]")
或者
$(":text[readonly]")

回答3:

// input[type="text"]并且readonly属性为false
$("input[readonly='false']:text")

回答4:

$("input[readonly='false']")