2015-05-20 6 views
0

В настоящее время я создаю вариант использования способа редактирования для веб-сайта. Это сценарий.

1. Существует кнопка редактирования для каждого способа оплаты.
2. Когда пользователь нажимает кнопку редактирования для метода, появится модальный способ ввода и отправки изменений для способа оплаты.
3. Модаль получит идентификатор метода оплаты, чтобы отличить, какой метод оплаты мне нужно отредактировать.Доступ к идентификатору данных в модальном

В настоящее время я основываю его на этом коде. http://jsfiddle.net/4XJ54/279/

<input type="text" name="bookId" id="bookId" value="" /> 

Как вы можете видеть, когда пользователь нажимает на кнопку, он показывает значение данных идентификатором.
Что мне нужно сделать, это выполнить href={data-id}.htm, но я не знаю, как ссылаться на это значение таким образом, потому что оно используется вместо входной формы.

Благодарим за помощь.

ответ

0

Как об этом:

$("button.btn-primary").on("click", function (e) { 

    e.preventDefault(); 

    var _self = $(this); 

    var myBookId = $(".open-AddBookDialog").attr('data-id',$("#bookId").val()); 
    var $modal=$(".open-AddBookDialog").attr('href'); 
    $(".open-AddBookDialog").attr('href',$("#bookId").val()+".htm"); 
    $($modal).modal('hide'); 
}); 

DEMO

+0

Все работает, кроме HREF части. Если бы я хотел специально указать мою индексную страницу, эта часть будет $ (". OpenAddBookDialog"). Attr ('href', "index.htm") ;, правильно? –

+0

@compsciguy. можете ли вы снова объяснить, что хотите, с помощью кнопки href при нажатии кнопки «Сохранить изменения». –

+0

Когда я нажимаю на изменения сохранения, я хочу перейти на страницу, которая является динамической из-за значения bookId. Например, В настоящее время, когда я нажимаю на сохранение изменений, он просто закрывается и, похоже, не выполняет часть href. –

Смежные вопросы