Jquery 当我的下拉列表的值更改时,更改actionlink的id
我正在创建一个MVC 3应用程序,并尝试使用.change事件使用jQuery创建一个dropdownlist。我希望页面正文为空,当下拉列表更改时,我希望显示链接(actionlink),并将下拉列表的Id或值添加到actionlink和另一个下拉列表中 如果有人能在这方面帮助我或给我一些建议,我将不胜感激 编辑示例: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
$(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,我将对此进行研究:)