Заполните скрытое значение элемента формы в заголовке из тега привязки с помощью Jquery - PullRequest
0 голосов
/ 14 апреля 2010

Привет всем. Я пытаюсь установить значение для скрытого элемента формы на основе ссылки, по которой щелкают. Я считаю, что лучший способ сделать это - передать атрибут заголовка якоря в качестве значения для определенного скрытого элемента формы. Это скрытое значение элемента формы необходимо будет обновить в зависимости от последней ссылки, по которой щелкнули. Я искал в Google фрагменты jQuery, чтобы добиться этого, но не могу найти хорошую отправную точку для этого.

Любая помощь приветствуется! Я учусь, учусь.

Ответы [ 2 ]

1 голос
/ 14 апреля 2010

Без HTML это просто догадка, но общий подход будет следующим:

$('a').click(function(e) {
     e.preventDefault(); // <-- don't follow the link
     $('#id-of-hidden-field').val($(this).attr('title'));        
});

Это связывает обработчик click с любой ссылкой (конечно, вы должны как-то ограничить этот набор) и помещает их атрибут title в скрытое поле (на которое ссылается идентификатор).

Ссылка: click(), val(), attr(), preventDefault()

0 голосов
/ 14 апреля 2010

Пожалуйста, попробуйте это:

$("a").click(function(){$("#hdnField").val($(this).attr("title");return false;});

НТН

...