jquery怎么选取全部非disabled的input?

如题所述

在jQuery中,选择所有 <input> 元素利用:$(":input"),获取所有的input对象。
然后遍历input,代码如下:
$(":input").each(function(a,b){
var disabled= $(b).attr("disabled");//获取当前对象的disabled属性
if(disabled==false){ //判断如果是非disabled则进行处理
alert("find not disabled tag!");
}

});

以上方法遍历所有的input,然后选择非disabled input做处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-15
$('input:not(:disabled)')

第2个回答  2012-11-25
$('input').not(':disabled')本回答被提问者和网友采纳

Jquery有无简单的一句话获取所有非只读的文本框集合方法
先找到所有文本框,然后使用not进行过滤选择,最后遍历取出值即可 <script type="text\/javascript"> $(function(){ \/\/编写按钮点击事件 $("#btnOk").click(function(){ \/\/定义变量,准备存储文本框的值 var items=""; \/\/找到非只读的文本框并遍历 $("input:text").not(...

jquery怎么选取某个元素下面的所有的input元素?
jquery选取某个元素以外的所有的input元素:可以使用jQuery 遍历中的 not() 方法来排除某些元素,例如根据元素的id,class等排除,示例代码 ("div.content *").not(".keep"); \/\/ 此代码表示content类的div下除keep类以外的所有元素。另外,注意*表示所有元素。

jquery怎么获取所有input框?
1、利用val方法:val = $("#id").val();2、利用attr属性,获取 value的指定的值val = $("#id").attr("value");1.$("input:text[name=abc]").val();2.1<input name="abc" type=text value="xxx"\/> ("#abc").val();3.1<input id="abc" name="abc" type="text" value=...

jquery 设置 checkbox选择行的input 为不可以编辑状态
<span><input type="checkbox" checked="checked" \/><input type="text" value="5" \/><input type="text" value="6" \/><\/span> <script type="text\/javascript"> ('input:checkbox').each(function(){ if($(this).is(':checked')){ (this).nextAll('input:text').attr('disabl...

请问用jQuery怎么获取到这个这个div下面的所有input
('.xuanze_dd input').each(function(){alert($(this).val());})

jquery 选择器选择table中的所有input 元素
1.首先,我们打开jquery并创建一个新的HTML文件。2.然后我们创建一个表单表单。3.如图所示,我们可以看到此时,一个元素下的所有输入元素都没有被选中。4.然后介绍jquery.js。5.JQuery:fileselector选择“file”类型的输入元素并设置其背景颜色。6.此时,可以选择某个元素下的所有输入元素。

使用jquery查找所有input元素写法为?
使用jQuery查找所有input元素的写法是:("input")或者 ("input[type='text']")第一种写法会查找页面中所有的input元素,包括text、radio、checkbox等类型。第二种写法会查找页面中所有type属性为text的input元素。jQuery提供了丰富的选择器,支持根据元素名称、属性、类名、id等条件来选择页面元素。

jquery 选择器选择table中的所有input 元素
如果不想通过class、ID等常用选择器,那么可以通过标签名称来选择比如:('table input')

如何利用jquery来给input添加或删除disabled属性全部方法总结
1、$('#areaSelect').attr("disabled",false)2、$('#areaSelect').removeAttr("disabled")3、$('#areaSelect').attr("disabled","")三、移除或者删除所有input和select控件的disabled属性 1、移除所有select控件的disabled属性 ("select").each(function () {$(this).attr("disabled","");}...

jquery怎么删除 input
1、jQuery的remove()方法移除input ("#inputID").remove();\/\/取得对象移除 2、jQuery的empty()方法移除input ("#inputID").parent().empty();\/\/获取对象父级元素清空

相似回答