0

タイプに応じていくつかの入力要素にクラスを追加しようとしているので、type ='text'の場合は.txtクラスを追加し、typt='button'の場合は.btnクラスを追加します。私はいくつかのものを試しましたが、運が良ければ、それらすべてに.textが追加されます。

        var text_type = $('#right input').attr('type');


        if(text_type=='text'){
            $('#right input').addClass('text');
        }
        else if(text_type=='button'){
            $('#right input').addClass('btn');
        };

どうすればそれを達成できますか?前もって感謝します。

マウロ

4

2 に答える 2

3
$('#right input[type="text"]').addClass('text');
$('#right input[type="button"]').addClass('btn');

属性はセレクターと同じです

于 2010-03-25T15:15:44.100 に答える
0

あなたがやりたいのは、テキストのタイプを持つすべての入力にクラスを追加した場合のようなものだと思います。

$( "input [type ='text']")。addClass( "text");

于 2010-03-25T15:18:54.310 に答える