簡體   English   中英

如何從jQuery中動態創建的元素中僅選擇文本框?

[英]How to select only textboxes from a bunch of dynamically created elements in jQuery?

我正在動態創建一堆表單元素,例如textbox,textarea,checkbox and dropdownlists ,我只想選擇ID以某些值結尾的textboxes 我們如何在jQuery完成此任務。

PS我知道如何使用$( "[attribute$='value']" )選擇器來選擇ID以結尾的元素。 但是在這里我應用了某種過濾器來只選擇文本框。以下是元素創建后呈現的最終html輸出。 現在如何只選擇ID為txtFirstnamefeedback1 textbox

<input type="text" id="txtFirstnamefeedback1">
<input type="text" id="txtLastnamefeedback1">
<input type="text" id="txtSurnamefeedback1">
<p id="pfavblogliteraltextfeedback1">Select your interested blog </p>
<input type="checkbox" id="chk1favBlogfeedback1" value="Bike">ASP.NET Web Forms</ br>
<input type="checkbox" name="chk2favBlogfeedback1" value="Car">ASP.NET MVC

在選擇器中添加類型::text將僅過濾出文本框,即input類型為text所有html元素

$(":text[attribute$='value']") 

您的選擇器會像

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

這將選擇文本框以及文本區域

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM