Jquery 当我的下拉列表的值更改时,更改actionlink的id

Jquery 当我的下拉列表的值更改时,更改actionlink的id,jquery,asp.net-mvc,drop-down-menu,actionlink,Jquery,Asp.net Mvc,Drop Down Menu,Actionlink,我正在创建一个MVC 3应用程序,并尝试使用.change事件使用jQuery创建一个dropdownlist。我希望页面正文为空,当下拉列表更改时,我希望显示链接(actionlink),并将下拉列表的Id或值添加到actionlink和另一个下拉列表中 如果有人能在这方面帮助我或给我一些建议,我将不胜感激 编辑示例: $(document).ready(function () { $('#DivName').hide(); $("#Dropdownname

我正在创建一个MVC 3应用程序,并尝试使用.change事件使用jQuery创建一个dropdownlist。我希望页面正文为空,当下拉列表更改时,我希望显示链接(actionlink),并将下拉列表的Id或值添加到actionlink和另一个下拉列表中

如果有人能在这方面帮助我或给我一些建议,我将不胜感激

编辑示例:

$(document).ready(function () {
         $('#DivName').hide();
         $("#Dropdownname").change(function () {
             $('#DivName').show();

             var result = $('#Dropdownname').val();


             { $("#OldId").attr('id', result); });

         });
     });
我的行动链接:

@Html.ActionLink("Title", "Action", null, new { id = "OldId" })

干杯

你可以把它们和div和.show()放在一起;或隐藏();根据您想要显示的内容,例如:

  $(document).ready(function () {
    $('.actionLinksdiv').hide();
      $(".dropdownclassname").click(function () {
           $('.actionLinksdiv').show();

         });    
   }); 
在jquery中更改id的步骤

$("#oldId").attr('id', 'newId');
或添加属性:

$('#oldId').attr('value','newValue');

如果这不是你想要的,你可以发布一个代码示例来获得帮助。

你尝试过什么吗?你能发布一些你的html吗,举个例子?嗨,安娜,谢谢你的回复。我已经得到了部门隐藏和显示等工作,这是好的。但是如何将#oldId添加到actionLink?再次感谢您的帮助Hi Adrian抱歉刚才看到这个我在度假你解决了吗?Hi Anna,不,我没有设法:(如果您有任何其他建议,我将不胜感激。Hi Adrian我想您可以使用类似于以下的东西非常感谢Anna,我将对此进行研究:)