Привет, я учусь использовать плагин Jquery Address, и я использую учебник над
здесь
Так вот HTML
<a href="test1.html" rel="address:/test1">Test 1</a><br />
<a href="test2.html" rel="address:/test2">Test 2</a>
Load Area: <br />
<div id="area"></div>
А вот код Jquery
function loadURL(url) {
$("#area").load(url);
}
// Event handlers
$.address.init(function(event))
.change(function(event) {
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
})
$('a').click(function(){
loadURL($(this).attr('href'));
});
Теперь это работает хорошо. Однако я хочу сделать POST-вызов на кнопку назад. Поэтому я заменяю
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
с
var myhref = $('[rel=address:' + event.value + ']').attr('href');
$.post(myhref, function(data) {
$('#area').html(data);
});
Выдает консольную ошибку «this.value не является функцией».
Учитывая мои очень поверхностные знания Jquery (и программирования в целом), что я здесь не так делаю?