Jquery捕获值并将值传递给隐藏字段

时间:2010-10-29 19:05:57

标签: jquery

我编写了一个脚本,根据用户选择更改文本,工作正常。 我不确定如何使用Jquery捕获用户选择的选择并将下面的值传递给隐藏字段,即用用户选择的值示例值=“trade”替换值=“100”? -Thanks

JQUERY

    $(document).ready(function() {    
        $('#trade').click(function() {
            $('#form').attr("class","trade");    //trade selected
            $('#trade').addClass("current");
            $('.lblMadlib112').text("some text1");// adds some text to this field           

         });

$('#football').click(function() {
            $('#formr').attr("class","football");//football    
            $('#football').addClass("current");
                       $('.lblMadlib112').text("some text here");// adds some text to this field      



         });

});

.NET的东西

<asp:HiddenField ID="hdnThemeId" runat="server" Value="100" />

3 个答案:

答案 0 :(得分:0)

您可以为该控件提供一个类,如下所示:

<asp:HiddenField ID="hdnThemeId" CssClass="hdnThemeId" runat="server" Value="100" />

然后选择它并使用.val()设置值,如下所示:

$('#trade').click(function() {
  $('#form').attr("class","trade");
  $('#trade').addClass("current");
  $('.lblMadlib112').text("some text1");
  $('.hdnThemeId').val("some value");
});

答案 1 :(得分:0)

喜欢

<span id='football' rel='football_value'>football</span>

$('#football').click(function() {
            $('#formr').attr("class","football");//football    
            $('#football').addClass("current");
            $('.lblMadlib112').text("some text here");// adds some text to this field 
            $('#hdnThemeId').val($(this).attr('rel'));     



         });

});

答案 2 :(得分:-1)

$('#hdnThemeId').val($('#trade').val());