[英]Load Form Element Values Dynamically
是否可以使用jQuery獲取動態值?
例如我有這個:
<form id="contact" method="post" action"contact.php" class="ajaxForm">
<label>Name:</label>
<input type="text" name="name" />
<label>Email:</label>
<input type="text" name="email"/>
<label>Message:</label>
<textarea name="message"></textarea>
<input type="submit" value="send!"/>
</form>
在js中:
$(".ajaxForm").send(function(){
var page = $(this).attr("action");
});
我想通過.each之類的循環獲取var name = value,但是代碼僅讀取輸入/ textarea / select數據。
謝謝您的幫助!
您可以使用jQuery的形式獲取輸入/文本區域/選擇值。
$(".ajaxForm").send(function(){
var page = $(this).attr("action");
var its = $(this).find('input, textarea, select');
its.each(function(){
console.log($(this).val());
})
});
使用.children()
$(".ajaxForm").send(function(){
var page = $(this).attr("action");
$(this).children('input').each(function() { // Loop over all the children
// that are input elements
console.log( $(this).val() );
OR
console.log( this.value );
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.