如何从jQuery中的一堆动态创建的元素中仅选择文本框?

时间:2015-05-27 05:16:39

标签: javascript jquery html

我正在动态创建一堆表单元素,例如textbox,textarea,checkbox and dropdownlists,我只想选择其id以某个值结尾的textboxes。我们如何在jQuery中完成此任务。

P.S。我知道如何通过使用选择id结尾的元素 $( "[attribute$='value']" )选择器。但是在这里我已经应用了某种过滤器来仅选择文本框.Below是元素创建后呈现的最终html输出。现在,我如何只选择ID为textbox的{​​{1}}。

txtFirstnamefeedback1

2 个答案:

答案 0 :(得分:4)

在选择器中添加类型,:text将仅过滤掉文本框,即input类型为text

的所有html元素
$(":text[attribute$='value']") 

您的选择器就像

$(":text[id$='feedback1']") 

答案 1 :(得分:0)

这将选择文本框以及textarea

$('input[type=text], textarea')