javascript - 无法让 jQuery 获取输入框的 2 个值

标签 javascript jquery html jsfiddle

我正在 jsfiddle.com 上开发一个小脚本

我可以让它与一个元素一起工作,就像这个jsfiddle:http://jsfiddle.net/8hXGq/3/

这是 jQuery 代码:

jQuery(function() {
  $("input[name=action]").click(function() {
    value = $(':Password').val();
    alert(value); 
  });
})

但是当我尝试获取 2 个输入值(如这个 jsfiddle 中的值)时,它不起作用

访问http://jsfiddle.net/8hXGq/2/

这是 jQuery 代码

jQuery(function(){
$("input[name=action]").click(function(){
    newas = $(':Login').val();

    value = $(':Password').val();
    alert(value); 
    alert(newas);
});
})

如何解决这个问题?

最佳答案

':Password'input[type="password] 的简写,因此有效。您的问题是 $(':Login') 这里您正在寻找不存在的元素input[type="Login]

使用

jQuery(function () {
    $("input[name=action]").click(function () {
        newas = $("input[name=Login]").val();
        alert(newas);

        value = $(':Password').val();
        alert(value);
    });
})

DEMO

关于javascript - 无法让 jQuery 获取输入框的 2 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478076/

相关文章:

javascript - Angular Comment 指令 - 目的/意图/最佳实践

javascript - 如何更改 Twitter Bootstrap 导航中事件链接背景的形状?

JavaScript 延迟函数

html - XSLT 从具有不同命名空间的 HTML 生成 xsl fo

带有 bootstrap 的 Javascript 作用域

javascript - 如何在按钮点击时切换元素并在外部点击时关闭?

jquery - 使用jQuery,如何获取变量值,找到与变量具有相同类名的HTML元素,并更新内容

javascript - jQuery setTimeout() 函数

javascript - 如何阻止重复加载

html - 我可以只为 div 的背景图像设置不透明度吗?