0

次のjQueryコードがあります:

これは HTML です:

<div 
    class="continueReading" 
    data-skip="0" 
    data-categories="22,243" 
    data-is="single" 
    data-s="cd1f2f7a7d" 
    data-list="latestNews-sidebar-1"
>
    <a href="javascript:void();" class="latestNewsWidgetMoreLink">get more</a>
    <a href="javascript:void();" class="latestNewsWidgetMoreButton">»</a>
</div>

そしてjQueryはこれです:

$('.latestNewsWidgetMoreLink, .latestNewsWidgetMoreButton').click(
    function()
    {    
        total_items = 10;
        $(this).parent('div').attr('data-skip', total_items);
    }
);

しかし、うまくいかないようです。誰か助けてくれませんか?このコードにエラーはありますか?

:次のコードも試してみましたが、うまくいきませんでした:

total_items = 10;
$(this).parent('div').data('skip', total_items);
4

3 に答える 3

1

両方のリンクから削除javascript:void();してから、HTML DIV を firebug で検査し、リンクをクリックすると、設定されdata-skip="10"ます。

于 2013-02-13T09:19:08.013 に答える