如何在jquery/javascript中使用表单标记在b/w中选择名为的隐藏输入标记

如何在jquery/javascript中使用表单标记在b/w中选择名为的隐藏输入标记,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想用jquery选择隐藏框 我所做的 在网页中存在多个表单。我想用jquery在b/w隐藏框中选择单个表单及其名称。我的Javascript代码是: function replace_val(clickval) { var id = $(clickval).attr('id'); var valuer = $(clickval).attr('value'); var formid = $("statictext"+id).val(); $('input[typ

我想用jquery选择隐藏框

我所做的

在网页中存在多个表单。我想用jquery在b/w隐藏框中选择单个表单及其名称。我的Javascript代码是:

function replace_val(clickval)
 {
    var id = $(clickval).attr('id');
    var valuer = $(clickval).attr('value');
    var formid = $("statictext"+id).val();
    $('input[type=hidden][name="packagesale"]').val(valuer);
    $('input[type=hidden][name="pre_post"]').val('Postpaid');
    alert(formid >'input[type=hidden][name="packagesale"]').val());
 } 
我的HTML代码在此函数调用

<input style="width:85px;" class="btn btn-danger" onClick="replace_val(this);" type="button" id="<?php echo $sno;?>" value="<?php echo $value;"/>

您的选择器在
警报()中出错。你应使用:

function replace_val(clickval)
{
    var id = $(clickval).attr('id'),
        valuer = $(clickval).attr('value'),
        formid = $("#statictext"+id);

    $('input[type=hidden][name="packagesale"]').val(valuer);
    $('input[type=hidden][name="pre_post"]').val('Postpaid');

    alert(formid.children('input[type="hidden"][name="packagesale"]').val());
} 

您的选择器在
警报()中出错。你应使用:

function replace_val(clickval)
{
    var id = $(clickval).attr('id'),
        valuer = $(clickval).attr('value'),
        formid = $("#statictext"+id);

    $('input[type=hidden][name="packagesale"]').val(valuer);
    $('input[type=hidden][name="pre_post"]').val('Postpaid');

    alert(formid.children('input[type="hidden"][name="packagesale"]').val());
} 

你在网上也有错误

 var formid = $("statictext"+id).val();
将是

var formid = $("#statictext"+id).val();
//or
var formid = $(".statictext"+id).val();// if using class
如果可能的话,不要过度使用jQuery,只使用纯javascript

    var id = clickval.id;
    var valuer = clickval.value;

你在网上也有错误

 var formid = $("statictext"+id).val();
将是

var formid = $("#statictext"+id).val();
//or
var formid = $(".statictext"+id).val();// if using class
如果可能的话,不要过度使用jQuery,只使用纯javascript

    var id = clickval.id;
    var valuer = clickval.value;

实际问题是什么?实际问题是什么?请把一个JSFIDLE放在一起。试图通过猜测来调试代码从来都不是一个好主意!请准备一份午餐。试图通过猜测来调试代码从来都不是一个好主意!