我在同一页面上有多个表单,但是当单击特定表单时即需要获取输入元素的值,即>]
但是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'; ...
代替此: