easyui-jquery的textbox的attr无效问题

问题描述

jquery的textbox的attr无效问题
            $("#NMI17").attr("readonly", "readonly");
            $("#NMI17").attr({ readonly: 'true' });
            $("input[name=NMI17]").attr("readonly", "readonly");
          //  $("#NMI17").textbox("setValue", "aaa");  //---这个可以
          //  $('input').attr("readonly", "readonly");     //---这个也可以

表单中有个input,<input id="NMI17" name="NMI17" class="easyui-textbox"  type="text"  style="width:100px" />

我想单独设置NMI17这个textbox只读,但是用attr方法设置无效,郁闷,请教大能指点

解决方案

如果你用jquery easy ui ,应该尽量用官方提供的api,而不必用jquery去控制.

textbox参考:

http://www.kuaipao8.com/?p=1290

解决方案二:

jquery .attr()用法
jquery attr()方法

解决方案三:

$('input').attr("readonly", "true");

解决方案四:

textbox不是控件么

解决方案五:

$("#NMI17").attr(style,readonly: true);

解决方案六:

$("input[name=NMI17]").attr("readonly","true");

解决方案七:

$("#NMI17").attr("readonly", "readonly");
$("#NMI17").attr({ readonly: 'true' });
这两个我单独测试了input ,是有效果的。
至于你的不好使,有可能是$("#NMI17")没找到

解决方案八:

$('#NMI17').textbox( 'editable',false) ;

解决方案九:

$('#NMI17').textbox('disable'); //禁用
$('#NMI17').textbox('readonly'); //禁用
$('#NMI17').textbox('enable'); //启用
$('#NMI17').textbox('readonly', false); //启用

正确方法如上所述

解决方案十:

$("#NMI17").attr("readonly", "readonly");

时间: 2024-09-03 15:44:13

easyui-jquery的textbox的attr无效问题的相关文章

jQuery 更改checkbox的状态,无效的解决方法_jquery

今天写页面遇到复选框动态全选或全不选问题,正常写法如下: $("#tb").find("input[type='checkbox']").attr("checked","checked"); but!第一次点击全选按钮input显示对勾,第二次就不行了,查了下有建议用prop的,亲测有效.那两者有啥区别呢? jQuery函数attr()和prop()的区别: 1.操作对象不同 "attr"和"pr

jquery瀑布流第一行无效,后面都可以

问题描述 jquery瀑布流第一行无效,后面都可以 jquery瀑布流,从第二行之后所有都是正常的,但是第二行没有正确对第一行定位,导致无效. 解决方案 现成的插件http://www.jq-school.com/Show.aspx?id=406 或者你把你的代码贴上来. 解决方案二: 直接找现成的插件,现在这种特效插件多的很 解决方案三: 不要重复造轮子,对于瀑布流,网上已经很多了.建议直接找现成的插件. 解决方案四: jquery 瀑布流简单瀑布流-jquery实现

jquery checkbox无法用attr()二次勾选问题的解决方法_jquery

今晨,漂亮的测试妹妹提了个奇怪的bug,说我一功能checkbox时隐时现,比如第一次打开有勾选,第n次打开可能就不选了. 想到与美女有亲密接触机会,马上鸡动起来. 经过偶层层抽次剥茧(da da jiang you),终于知道了原因:attr()在二次选中勾选框时,失效. 比如,如下HTML页面,一点[选中].二点[取消选中].三点[选中],瞧,不行了呗. 1.html <!doctype html> <html lang="en"> <head>

jquery uploadify 在FF下无效的解决办法_jquery

Js代码 $('#file_upload').uploadify({ buttonImage: '${ctx }/commons/uploaddify/img/browse-btn.png', swf :'${ctx }/commons/uploaddify/uploadify.swf', uploader :'../servlet/defaultDispatcher;jsessionid=${pageContext.session.id}?__action=xxx', fileTypeExts

从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别_jquery

背景: 在清空input file标签选中值时,分别用了以下方法,发现有的对有的错: [√]$("#file")[0].value = ""; [√]$("#file")[0].value = null; [×]$("#file").attr("value",""); [×]$("#file").attr("value",null); [√]$(&

使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法_jquery

eval函数可以把一些处理过程序代码进行解析从而达到可以执行的一个状态,查了很多帖子,jqchart插件做折线图时,处理返回数据时全都是eval,但我怎么也弄不出来,后来发现: 1.根本不需要eval处理,直接截取字符串即可(返回值要拼接好): 2.处理好的字符串放进series的data里要加上[]; 下面是代码: html页面<body>标签里面只放了一个<div id="jqChart" style="width: 500px; height: 300

jQuery使用元素属性attr赋值详解_jquery

复制代码 代码如下: 1.$("Element").attr(name) '取得第一个匹配的属性值,比如$("img").attr("src")  2.$("Element".attr(key,value)") '某一个元素设置属性  3.$("Element".attr({key:value,key1:value,....})) '为某个元素一次性设置多个属性  4.$("Elemen

jQuery ajax使用$(this).parent()无效解决方法

html  代码如下 复制代码 <p class="item"> <input type="text" name="meta_key[164]" value="file1" size="20"  /><a href="/18" id="164" class="button remove">remove</a

jquery uploadify 在FF下无效的解决办法

 Js代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $('#file_upload').uploadify({  buttonImage: '${ctx }/commons/uploaddify/img/browse-btn.png',  swf :'${ctx }/commons/uploaddify/uploadify.swf',  uploader :'../servlet/defaultDispatcher;jsessionid=$