如何使用Javascript选择器选择此输入?

时间:2013-12-20 20:30:48

标签: javascript jquery jquery-selectors

我不确定如何使用Javascript选择器选择下面的输入。我试过这个,但这似乎不正确:

$("input:text[name=[11235]");
<div class="Row-LineDetail A" id="Row1235">
<span class="Col-Label LineIndent1">
</span>
<span class="Col-Dollar">

<input type="text" name="l1235" value="$5,000.00" cols="8"   onkeyup="validateNegAmount(this);" onblur="transform(this)" onfocus="removeFormatters(this);this.select();">

</span>
</div>

5 个答案:

答案 0 :(得分:1)

$('input[name="l1235"]')

如果您使用的是jQuery,那将会有效,如上例所示。

答案 1 :(得分:0)

由于您似乎正在使用jQuery,因此可以使用以下方法:

   $("input[name='l1235']")

答案 2 :(得分:0)

你会想要这样的东西:

$("input[name='11235']");

有关属性选择器的更多信息,请查看http://api.jquery.com/category/selectors/attribute-selectors/

答案 3 :(得分:0)

使用jquery $('input[name="l1235"]')

使用纯JavaScript document.getElementsByName('l1235')

答案 4 :(得分:0)

为你

只需使用

$('input[name=l1235]');

其他方法

如果你想选择文字元素,那么你可以使用

$('input[type=text]');

此后可以执行其他查询,例如:

if($(this).attr('name') == 'l1235') { 

等等! :)