如何使用jquery获取输入的附加值

时间:2016-06-21 08:37:00

标签: javascript php jquery

美好的一天,

我只想在jquery中向那些大师询问..

我有ajax

$.ajax({
    type: "POST",
    url: "URL",
    data: {
        DATA: DATA
    },
    beforeSend: function(){
        //action
    },
    success: function(result){
        $('.className').html(result);
    }
});

它已附加<input type="hidden" class="ClassName" value="1">

我尝试使用

$('.btnClick').on('click',function(){ $('.ClassName').val() }

但它仍然没有获得附加的输入隐藏值 有人帮我吗?

1 个答案:

答案 0 :(得分:1)

照顾案件。 classNameClassName不同。此外,input内部没有HTML,因此在其上调用html不起作用,请改用val

$('.className').html(result);

应该是

$('.ClassName').val(result);

另外,请注意选择器。如果使用类名作为选择器,并且您有多个具有相同类名的输入字段,则ajax位将一次更新所有字段。稍后,当您尝试像您一样检索值时,它将仅显示第一个值。

如果您只计划使用该类名输入一个输入,那么您应该使用id而不是类,以避免将来出现混淆。

<input type="text" name="myname" id="myid" class="myclass" value="1">

设定值...

$('#myid').val(result);

获得价值......

thevalue = $('#myid').val();