使用attr()方法来实现
创新互联建站-专业网站定制、快速模板网站建设、高性价比伊宁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式伊宁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖伊宁地区。费用合理售后完善,10多年实体公司更值得信赖。
我们可以使用attr()来设置属性,比如设置为只读:
$("#id").attr("disabled",true)
反之,可以通过获取属性值来判断指定属性是否存在
if(typeof($("#id").attr("rel"))=="undefined")
{
//不存在执行
}else{
//存在执行
}
div id="div1"
input class="int" type="text" value="haodongxi"/
button class="btn"修改只读属性/button
/div
script type="text/javascript"
$("#div1").on("click",".btn",function(){
if($(".int").attr("readonly")=="readonly"){
$("input[type=text]").removeAttr("readonly");
}else{
$("input[type=text]").attr("readonly","readonly");
}
})
/script
效果就能实现了
在“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”。
看你的意思……应该是直接显示数据库字段的内容,那把data-options 里的editor属性取消就行了吧
你用的jquery插件是什么.
通常插件自带属性让获取到的对象实现一些功能,就比如只读
标题名称:jquery只读属性,用jquery将input标签设置只读
浏览地址:https://www.cdcxhl.com/article48/dsdehep.html
成都网站建设公司_创新互联,为您提供搜索引擎优化、动态网站、外贸建站、、网站制作、定制开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联