页面上只有
<input id="Text1" name="myname" type="text" value="myvalue1" />
<input id="Text2" name="myname" type="text" value="myvalue2" />
<select id="Select1" name="D1">
<option">a</option>
<option>b</option>
<option>c</option>
<option>d</option>
</select>可以用$('#Select1')[0].selectedIndex = 2;来设置Select1所选为c可以断定$('#Select1')得到的是一个集合,而且序号是以0开始的,同时改为 $('select')[0].selectedIndex = 2;也可以
也可以断定$(select)得到的是一个集合,也是序号是以0开始。但是$('input')[0].value = 'gyy'怎么不行?
只有
$('input')[1].value = 'gyy'
$('input')[2].value = 'gyy'
才能把上面的Text1和Text2的值给修改了
<input id="Text1" name="myname" type="text" value="myvalue1" />
<input id="Text2" name="myname" type="text" value="myvalue2" />
<select id="Select1" name="D1">
<option">a</option>
<option>b</option>
<option>c</option>
<option>d</option>
</select>可以用$('#Select1')[0].selectedIndex = 2;来设置Select1所选为c可以断定$('#Select1')得到的是一个集合,而且序号是以0开始的,同时改为 $('select')[0].selectedIndex = 2;也可以
也可以断定$(select)得到的是一个集合,也是序号是以0开始。但是$('input')[0].value = 'gyy'怎么不行?
只有
$('input')[1].value = 'gyy'
$('input')[2].value = 'gyy'
才能把上面的Text1和Text2的值给修改了
解决方案 »
- IE9中external.menuArguments.location.href的问题
- JavaScript中跨Iframe传值的问题
- 为什么没有效果啊?帮忙分析下
- Ext.util.JSON.decode(response.responseText)报错
- 如下的javascript中的cookie存放在winxp的哪里 在documents and settings中没有找到。
- js中select的onchang时间如何写啊?
- 关于cookie共享
- 有谁知道360导航里“换一条”是怎么实现的吗?能不能给我段代码?
- 关于frame的问题,着急(等待)
- 怎样做一个提示框能.给点意见
- <a href="javascript:location='listMan里的代码如何换行
- 帮我写出下面这二个js code的注释
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<script src="jquery-1.3.2.js"></script>
<script>
$(document).ready(function(){
$('input')[1].value = 'gyy';
$('input')[0].value = 'gyya'
});
</script>
</head><body>
<input id="Text1" name="myname" type="text" value="myvalue1" />
<input id="Text2" name="myname" type="text" value="myvalue2" />
<select id="Select1" name="D1">
<option">a</option>
<option>b</option>
<option>c</option>
<option>d</option>
</select>
</body>
</html>楼主你确定你没有看错?在我这里ff下是可以的,而且以后你测试的时候不要把value设置成相同的不易于分辨
所以你设置$("input")[0].value = "abc";是可以的,你看看其他地方有没有错误。