измените идентификатор ссылки действия, когда значение моего раскрывающегося списка изменится

Я создаю приложение MVC 3 и пытаюсь создать раскрывающийся список с jQuery, используя событие .change. Я хотел бы, чтобы тело страницы было пустым, и при изменении раскрывающегося списка я хотел бы, чтобы отображались ссылки (ссылки действий) и добавлялся идентификатор или значение раскрывающегося списка к ссылке действия и другому раскрывающемуся списку.

если кто-нибудь может мне помочь или дать совет с этим, я был бы признателен.

Отредактированный пример:

$(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" })

Ваше здоровье


person Ady B    schedule 28.03.2013    source источник
comment
Вы пробовали что-нибудь? Можете ли вы опубликовать некоторые из ваших html, например?   -  person Floremin    schedule 28.03.2013


Ответы (1)


Вы можете поместить их с помощью div и .show(); или .скрыть(); в зависимости от того, что вы хотели показать, например:

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

         });    
   }); 

Чтобы изменить идентификатор в jquery

$("#oldId").attr('id', 'newId');

или добавить атрибут:

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

Если это не то, что вы ищете, возможно, опубликуйте пример кода, чтобы получить помощь.

person anna    schedule 28.03.2013
comment
Привет Анна, спасибо за ваш ответ. У меня есть div, чтобы скрыть и показать и т. д., чтобы работать, и это хорошо. но как добавить #oldId в actionLink? Спасибо еще раз за помощь - person Ady B; 02.04.2013
comment
Привет, Адриан, извини, только что увидел это, я был в отпуске, ты решил это? - person anna; 08.04.2013
comment
Привет, Анна, нет, мне не удалось :( если у вас есть другие предложения, я был бы очень признателен. - person Ady B; 09.04.2013
comment
Привет, Адриан. Я думаю, вы могли бы использовать что-то похожее на следующее: /actionlink-jquery-параметр - person anna; 09.04.2013
comment
Анна, спасибо большое, буду знать :) - person Ady B; 10.04.2013