1

複数のクラスを持つ div があります。

<div class="box checker">

.box手動で設定されますが、.checker動的に設定されます。.boxを参照してないクラスを取得する必要があります.box。私が試したことは私に与えますundefined

$('.box form .submit').click(function() {
    var box = $(this).closest('.box').attr('class:not(".box")');
});

私がやりたいことをする方法はありますか?

4

3 に答える 3

0

これを試して。これにより、要素ボックスに適用されたすべてのクラスが取得され、結果の配列からエントリ ボックスが削除されます。

$('.box').click(function() {
    var classes = $(this).closest('.box').attr('class').split(' ');
    classes.splice(classes.indexOf('box'), 1);    
});
于 2013-08-27T05:54:05.213 に答える