1

私は助けが必要です:)私はDivを持っています、そしてこのDivにはクラスを持つ他の多くのDivがあります。そして、Div内の最後のDivのクラスのみを変更する必要があります。

    <div id='main'>

    <div class='inside'></div>
    <div class='inside'></div>
    <div class='inside'></div>    <- Only this to be changed?

    </div>

メインのDiv内のすべてのdivを検索するjQuery関数があります。

    $('#main').find('.inside').each(function() {

    alert($(this).attr('class'));

    });

これは機能しますが、最後のDivクラスのみを変更しようとすると、メインDiv内のすべてのDivのクラスが変更されます。最後のクラス内のDivのみを変更することは可能ですか?

ありがとう!

4

2 に答える 2

1

あなたが使用することができます.last

$('#main .inside').last().addClass(....);

The jQuery documentation is quite extensive and spending a little time to read through it is worthwhile.

于 2013-02-05T14:45:02.240 に答える
0

css を変更するには .css を使用します

$('#main .inside:last').css('width','100');
于 2013-02-05T14:45:09.773 に答える