我有两个文本框:
<input type="text" id="xxxxx_SearchBox_xxxxxx_InputBox">
<input type="text" id="xxxxx_xxxxxx_InputBox">
如何获取第二个文本框的值? xxxx
不是一成不变的,而是一直变化所以我不能依赖它们。
$("input[type='text'][id*='_InputBox']").val()
它会起作用吗?
答案 0 :(得分:2)
您可以使用eq jquery函数按选择器返回的索引访问元素,
<强> Live Demo 强>
$("input[type='text'][id*='_InputBox']").eq(1).val()
答案 1 :(得分:1)
“Attribute Ends With Selector [name$="value"]”选择器可能会更好,但如果您可以在服务器端添加“InputBox
”类名,那将使您的生活变得更加轻松。
答案 2 :(得分:0)
$("input[type='text']:not([id*=SearchBox])").val() // phew
答案 3 :(得分:0)