[当页面上有多个表单时,jQuery从表单上单击的按钮获取特定的输入值

问题描述 投票:0回答:1

我在同一页面上有多个表单,但是当单击特定表单时即需要获取输入元素的值,即>]

但是jquery返回未定义的查询i

$product='productOne';

form class="theform">
        <input id="" class='product' name="product" value="<?php echo $product; ?>" style="display: none">

        <input type="hidden" class="userName" name="userName" value="john759">
        <button class="action">Click</button>
    </form>

$product='productTwo';
    <form class="theform">
<input id="" class='product' name="product" value="<?php echo $product; ?>" style="display: none">
        <input type="hidden" class="userName" name="userName" value="dDuck">
        <button class="action">Click</button>
    </form>

我的脚本以获取值

<script>
    require([
        "jquery",
        "jquery/ui"
    ], function ($) {
        'use strict';

        $('.myform').submit(function(e) {

            e.preventDefault();

   var user = $(this).find(".product").val();

   alert(user);

   //  alert(  $("input[name=product]").val(););

});

我在同一页面上有多种表单,但是当单击特定表单时,即需要获取输入元素的值,即jquery返回未定义的查询i $ product ='productOne'; ...

javascript jquery
1个回答
0
投票

代替此:

© www.soinside.com 2019 - 2024. All rights reserved.