<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
button{
border:1px solid #950074;
}
-->
</style>
<script language="javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
function DisableBack(){
$("button:gt(0)").attr("disabled","disabled"); //gt(0) 比0大的索引
}
</script>
</head>
<body>
<button onclick="DisableBack()">第一个Button</button>
<button>第二个Button</button>
<button>第三个Button</button>
</body>
</html>
分享到:
相关推荐
$(selector).attr(attributeName[, value]) ``` - `selector`:用于选择元素的jQuery选择器,如`"#id"`, `"tagname"`或`.class`等。 - `attributeName`:需要操作的属性名,例如`"href"`、`"src"`或`"title"`等。 -...
<attr name="lottie_fileName" format="string" /> <attr name="lottie_rawRes" format="reference" /> <attr name="lottie_url" format="string" /> <attr name="lottie_autoPlay" format="boolean" /> <attr ...
这里,`.attr('id', 'name')`是jQuery的一个方法,它会将所有匹配元素的`id`属性设置为`'name'`。请注意,HTML文档中`id`应该是唯一的,所以如果你有多处`name="name"`,这可能导致冲突。 另外,如果你想在每个匹配...
首先,`attr`方法的基本语法是`$(selector).attr(attributeName, value)`。`selector`用于选择要操作的元素,`attributeName`是要操作的属性名,而`value`是新属性值,如果只提供`attributeName`则用来获取属性值。...
接下来,文章中提到了使用`prop`方法,这个方法在获取属性值时与`attr`方法在行为上可能有所不同,但在这个特定场景下,由于同样是基于表单元素而非其子元素进行选择,所以可能无法直接获取到期望的name属性值。...
可以使用 `$("#checkbox_id").attr("value")` 方法获取多选框 Checkbox 的值。 7. 获取单选组 Radio 的值: 可以使用 `$("input[@type=radio][@checked]").val()` 方法获取单选组 Radio 的值。 8. 获取下拉框 ...
通过`attr(name, value)`,你可以为元素的属性设置一个新的值。例如,`$("ul li:eq(1)").attr("title", "还是吗?")`将第二个`<li>`元素的`title`属性设置为"还是吗?"。 3. **设置属性的函数值**: `attr(name, ...
当我们有`value`参数时,`attr()`会将指定元素的`attributeName`属性设置为`value`。例如,如果我们想改变一个`<a>`标签的`href`属性,可以这样写: ```javascript $("a.example").attr("href", ...
如果只提供`attributeName`,则`attr()`方法将返回被选元素的第一个匹配项的属性值。 **获取属性值** 当只有`attributeName`参数时,`attr()`方法用于获取属性值。例如,以下代码会获取页面上第一个`img`元素的`...
<attr name="background" format="reference" /> <attr name="src" format="reference" /> ``` 2. **color**: 定义颜色值,可以是预定义的颜色或者RGB十六进制值。例如: ```xml <attr name="textColor" ...
<xp:attr name="frameborder" value="0"></xp:attr> <xp:attr name="height" value="800"></xp:attr> <xp:attr name="marginheight" value="5"></xp:attr> <xp:attr name="marginwidth" value="5"></xp:attr> ...
这与使用`.attr('value')`方法达到的效果相同,但`.val()`更简洁且专为表单元素设计。 总结来说,`.attr()`和`.val()`是jQuery中处理HTML元素属性和表单元素值的关键方法。`.attr()`适用于任何属性操作,而`.val()`...
$("#selectName").attr('value', $('#selectName option:last').val()); ``` ##### 7. 获取 select 的长度 ```javascript // 获取 select 中 option 的数量 $('#test option').length; ``` ##### 8. 添加新的 ...
<select id=category name=category> 请选择类别 <option value=1>类别1 <option value=2>类别2 <option value=3>类别3 <option value=4>类别4 ...$('#category option[value=3]').attr('select
$(selector).attr(attributeName, value) ``` 这将为匹配的元素设置`attributeName`属性为`value`。例如,如果我们有一个`<div>`元素,我们可以使用`attr`方法添加一个自定义属性`MyAttr`: ```javascript $("div...
例如,对于`<input>`元素,`.attr("value")`可能忽略`value`属性,并返回`defaultValue`,而在某些版本中,对于`<input type="radio">`,`.val()`会返回当前选中的值,而`.attr("value")`则返回元素本身的`value`...
attr()方法用于获取指定元素的属性值,其语法为:$("#id").attr("name"),其中"name"为属性的名称。例如,$("#cifNo").attr("value")就是用来获取id为cifNo的input元素的value属性值。需要注意的是,attr()方法在...
总的来说,虽然JavaScript的`attribute`和jQuery的`attr`在基本功能上相似,但jQuery的`attr`方法在操作上更加便捷,且功能更为丰富,如支持批量设置属性、动态计算属性值等。而原生的`attribute`则更适合基础的属性...