Can';t使用jquery检索文本输入的值

Can';t使用jquery检索文本输入的值,jquery,Jquery,当一件如此简单的事情以我的头撞在地板上一个小时而告终时,我真是要命 我只是想收集ajax提交的信息 我可以做的是检索属性值,我可以设置文本输入的值,然后检索该值,但如果该值是由用户手动设置的,我无法检索该值。出于测试的目的,我添加了一些按钮,这些按钮可以表现出我所尝试过的一切 我也在JSFIDLE上安装了它,它在那里工作得很好 我怀疑问题出在我使用的pageslide jquery插件的某个地方 谢谢你的帮助 HTML 当您单击顶部菜单上的“联系人”时,我试图使其工作的站点处于模式中。我认为

当一件如此简单的事情以我的头撞在地板上一个小时而告终时,我真是要命

我只是想收集ajax提交的信息

我可以做的是检索属性值,我可以设置文本输入的值,然后检索该值,但如果该值是由用户手动设置的,我无法检索该值。出于测试的目的,我添加了一些按钮,这些按钮可以表现出我所尝试过的一切

我也在JSFIDLE上安装了它,它在那里工作得很好

我怀疑问题出在我使用的pageslide jquery插件的某个地方

谢谢你的帮助

HTML


当您单击顶部菜单上的“联系人”时,我试图使其工作的站点处于模式中。

我认为您使用的是两个id相同的div:

$("input#inputName").length
用上面的线路检查控制台


每次将表单添加到页面时,正如我所调查的那样,一个新的输入将添加到页面。

$(“#inputName”)。length
返回1。如果打开表单,则有2个
$("#value").click(function()
    {
    var Variablename = $("#inputName").val();
    window.alert(Variablename);
    });

$("#type").click(function()
    {
    var Variablename = $("#inputName").attr("type");
    window.alert(Variablename);
    });

$("#set_value").click(function()
    {
    $("input#inputName").val("hello world");
    });
$("input#inputName").length