fancybox, встроенный в параметр - PullRequest
1 голос
/ 27 марта 2012

У меня есть следующий код

<a href="#inline" class="fancy" id="item1">hello item1</a>
<a href="#inline" class="fancy" id="item2">hello item2</a>

<div id='inline'><input name="" type="text" value="hello 1" /></div>

$(".fancy").fancybox();

Я хочу динамически изменить значение текстового поля с помощью параметра.Есть ли какие-либо методы или способы передачи идентификатора в качестве параметра.

ps Я не заинтересован в реализации AJAX.

спасибо.

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

Наконец-то я нашел решение

<a href="#" onclick="javascript:display('id=1');">hello item1</a>
<a href="#" onclick="javascript:display('id=2');">hello item2</a>

function display (id) {
  $.fancybox('<div id='inline'><input type="text" value="hello item '+id+'" /></div>');
}

спасибо всем за помощь.

0 голосов
/ 27 марта 2012

попробуйте что-то вроде

$('.fancy').click(function(){
    $('#inline > input').val($(this).attr('id'));
})

это то, что вы имеете в виду?

...