jquery的children和removeAttr方法

代码:<form method="post" action="upd" name="final_submit" id="final_submit">
<table id="jqgridlisttable"></table>
<input type="hidden" id="delList" name="delList" />
</form>
那么:
$("#final_submit").children().removeAttr("disabled");
document.final_submit.submit();
是什么意思,分点说明哈,清晰明白马上采纳。

这两个方法分别属于jquery遍历操作和属性操作的方法:

    children() 获得匹配元素集合中每个元素的所有子元素。

    removeAttr() 从所有匹配的元素中移除指定的属性。

1、语法分别如下:

    .children(selector)

    selector 字符串值,包含匹配元素的选择器表达式。

    $(selector).removeAttr(attribute)

    attribute 必需,从指定元素中移除的属性。

2、示例:

$("div").children(".selected").css("color", "blue");  // 找到类名为 "selected" 的所有 div 的子元素,并将其设置为蓝色:
$("p").removeAttr("id");   // 移除所有p标签的id属性

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-15

你好!!


$("#final_submit").children().removeAttr("disabled");


$("#final_submit").children()--->>>获取id为final_submit的form的子元素
$("#final_submit").children().removeAttr("disabled");  --->>>>移除这些子元素中的disabled属性。

这种写法属于jquery中的链式写法。


document.final_submit.submit();   --->>javascript写法,获取document中id为final_submit的元素,并调用submit()方法。

追问

什么是disable属性

追答

disabled 属性,就是是当前元素禁用的属性,
比如: 这个文本框就被禁用了·

本回答被提问者采纳
第2个回答  2013-10-15
$("#final_submit").children().removeAttr("disabled"); 是将form的也就是table和input 不可用的给删了
document.final_submit.submit();是提交表单form
第3个回答  2013-10-15
字面讲是找到id为final_submit的孩子节点,删除disable属性。

jquery的children和removeAttr方法
1、语法分别如下:.children(selector)selector字符串值,包含匹配元素的选择器表达式。(selector).removeAttr(attribute)attribute必需,从指定元素中移除的属性。2、示例:("div").children(".selected").css("color", "blue"); \/\/ 找到类名为 "selected" 的所有 div 的子元素,并将其设置为蓝...

jquery获取当前点击元素(jquery获取点击元素下标的方法)
首先,要用jquery获取到这个元素,用attr方法可以输出这个元素的标签属性。例如:(#id1)获取到这个元素,有很多种获取元素方法,可参考jquery的文档。jquery怎么通过class获取当前操作的元素获取父级元素id为bbb自身类为aaaaaa的元素:$(#bbb.aaaaaa)jQuery元素选择器:jQuery使用CSS选择器来选取HTML元素。(...

removeattr什么意思
使用 `removeAttr` 方法非常简单。你只需要通过 jQuery选择你要操作的元素,然后调用 `removeAttr` 方法并传入你想要移除的属性的名称即可。例如:`$.removeAttr;`这行代码会找到 ID 为 `myButton` 的元素,并移除其 `disabled` 属性。之后,该按钮将变为可点击状态。需要注意的是,这个方法只对被选...

如何用jquery获得每个ul下最后一个li
(function(){ ("ul").each(function(){ var y = $(this).children().last();alert(y.text());});});

jquery获取元素属性的值?
元素的值是通过value属性设置的。该方法大多用于input元素。如果该方法未设置参数,则返回被选元素的当前值。C、removeAttr()方法从被选元素中移除属性。当该方法用于返回属性值,则返回第一个匹配元素的值。当该方法用于设置属性值,则为匹配元素设置一个或多个属性\/值对。jQuery提供了val()方法,使用...

怎样用jq在某个样式中删除某一条样式
使用jquery删除css属性,一般使用jquery删除标签属性方法removeAttr('style');如果你的css是写在class中的,你需要将class移除,可以使用移除class方法,removeClass();

在JQuery中,课用于获取元素属性值的方法是?
提示:如需检索 HTML 属性,请使用 attr() 方法代替。提示:如需移除属性,请使用 removeProp() 方法。B、val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。C、removeAttr() 方法从被选元素中移除...

jQuery常用属性和方法有哪些
添加样式:addClass("样式名");动态切换样式:toggleClass("样式名");获取样式:css 添加元素:append("元素");移去元素:.remove();清空节点: .empty();获取第二个li节点: var $li=$("ul li:eq(1)");获取第二个li节点的文本内容: var li_txt=$方法:一:插入节点:append() 向每个...

jquery 去除 ul 下 中所有 class?
$(function(){$('.navBoxer a').mouseenter(function(){ $('.navBoxer a').removeClass('hover');$(this).addClass('hover');});});需要先引入jq库

如何使用jQuery获取一个元素下面,满足某个条件的子元素
代码如下:("#fontSize").find("button").each(function(){ var el = $(this), data_val = el.attr("data-value"); if(data_val === "1em"){ \/\/el.attr("class","btn btn-primary"); el.removeClass("btn-default").addClass("btn-primary"); }})...

相似回答