关于jquery 定位元素问题

关于jquery 定位元素问题

问题描述:

[code="html"]

[/code]

在[color=red]不添加新的 class 或 id [/color]的情况下,如何:
[size=medium][color=red]在jquery中定位到 第 3 个文本框 上,并赋值为 "hello" ?[/color][/size]

$('div.ed>input[type="text"]').eq(2).val('hello');
$('div.ed>:text').eq(2).val('hello');

[code="java"]$('.ed > input:eq(3)').val('hello');[/code]

试试#("#ed input[type='button']") 或者#("#ed input[type=button]")

$("#ed input[type=button]").val("hello") 或
$("#ed input[type='button']").val("hello")

额 还是错了。。。失误失误
$(".ed input[type=button]").val("hello")
$(".ed input[type='button']").val("hello")

可以在

不是文本么? 怎么看前面的都是button呢?

$(".ed > input[type=text]:eq(2)").val("hello");

$(function(){ $('.ed> input[type="text"]').eq(2).val('hello'); })

$(".ed > input[type="text"]:eq(2)").val("hello");