我使用jQuery模板在同一页面上动态生成多个元素.每个元素看起来都是这样的

<div id ="DynamicValueAssignedHere">
    <div class="something">Hello world</div>
    <div class="formdiv">
        <form name="inpForm">
            <input type="text" name="FirstName" />
            <input type="submit" value="Submit" />
        </form>
    </div>
</div>

I would like to use Jquery to process the form on submit. I would also like to revert the form values to their previous values if something should go wrong. My question is How can I get the value of input box using Jquery? For example, I can get the value of the div with class "something" by doing

var something = $(#DynamicValueAssignedHere).children(".something").html();

In a similar fashion, I want to be able to retrieve the value of the textbox. Right now, I tried

var text = $(#DynamicValueAssignedHere).children(".formdiv").findnext('input[name="FirstName"]').val();

but it doesn't seem to be working

推荐答案

你必须使用value attribute才能得到它的值

<input type="text" name="FirstName" value="First Name" />

try -

var text = $('#DynamicValueAssignedHere').find('input[name="FirstName"]').val();

Jquery相关问答推荐

在shiny 的datatable列中启用智能搜索

如何在Jquery和Laravel中使用请求传递两个参数给Datatable

如何在for循环期间上传文件

Visual Studio - 将文本粘贴到 cshtml 中会删除文本

如何使 jQuery.ready 中定义的函数在全局可用?

提高 jQuery Select 器性能的好方法?

何时执行 $(document).ready 回调?

jQuery:获取所选单选按钮的父 tr

清除并刷新 jQuery Chosen 下拉列表

如何使用 jQuery 清空输入值?

在网络浏览器中,onblur 和 onfocusout 有什么区别?

如何从 jQuery 中的父级中 Select 所有子级(任何级别)?

不使用插件的 jQuery 缓动函数

具有动态大小图像的马赛克网格 gallery

如何重新启用 event.preventDefault?

如何推迟内联 Javascript?

如何使用 jQuery 隐藏 div?

检测 jQuery UI 对话框是否打开

什么时候应该使用 jQuery 的 document.ready 函数?

Ajax 处理中的无效 JSON 原语