完了したと思ったとき、たとえば以下のように、選択したページネーション「5」の間に、ハードコードされた2つの改行なしスペースが見つかりました
。これをオーバーライドするためのアクセス権がcmsにないため、jqueryが必要です。
ではなく、ページネーションが確実に選択されるようにするための解決策は何ですか
。正確な体験をデモできるように、フィドルをチェックしてください。
フィドルhttp://jsfiddle.net/evanmoore/9AMnU/2/
HTML
<a href="http://www.example.com">4</a>
5
<a href="http://www.example.com">6</a>
このjqueryは、ページネーションの周りのタグをクリーンアップしてスパンします
$('.pag').each(function () {
$(this).contents().filter(function () {
return this.nodeType === 3 && $.trim(this.textContent) !== ''
}).first().wrap('<div/>').parent().html(function (i, v) {
return v.replace(/(\w)/, '<span>$1</span>')
}).replaceWith(function () {
return this.innerHTML;
})
})