【发布时间】:2016-05-10 07:45:00
【问题描述】:
我正在开发一个自定义过滤系统,对于我的一个功能,我需要从单击链接的 href 中获取页码。我的网址看起来像这样--
mysite.com/page/2/?address&s=Search.....
我已经尝试了以下代码,但它似乎不起作用。
$('.goforward').click(function() {
var href = $(this).attr('href');
var selector = $(this).attr('page'); // make selector equal to the value we put in 'page'
var pageNum = $(this).attr("href").match(/page="([0-9]+)"/)[1]; // get page number
var fdd1 = $('[name="rating_score"]').val();
var fdd2 = $('[name="value_score"]').val();
// Create div with class iso-pageNum
$('.isotope').append($('<div class="iso-' + pageNum '">').load(href + ".html .isotope > *", function() {
select1f();
select2f();
if ($("select[name=rating_score] option:selected").val() == 'allr') {} else {
// Select recent created div
$('.isotope .iso-' + pageNum).children('div:not(' + fdd1 + ')').hide();
}
}));
return false;
});
【问题讨论】:
标签: javascript jquery css click href