0

私は次のHTMLを持っています:

<div class="control-group">
            <input value="" id="email" name="email" type="text" placeholder="E-mail"/> <span class="help-inline"></span>
          </div>

そして、次のjQuery:

var input = $(this);

$.getJSON("/email", { email: data }, function(json){
                if(json.valid == true){
                    input.parent().addClass("success");
                }
            });

クラス'success'をdivコントロールグループに追加するにはどうすればよいですか?また、ヘルプインラインスパンにコンテンツを追加するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

2

コードに問題がなければ、クラスを追加するの.control-groupは適切です

にコンテンツを追加するに.help-inlineは、次のように使用できます.next()...

input.next(".help-inline").html("your text");

また...

input.next(".help-inline").html("your text").parent().addClass("success");

完全なコード:

var input = $(this);

$.getJSON("/email", { email: data }, function(json){
                if(json.valid == true){
                    input.parent().addClass("success");
                    input.next(".help-inline").html("your text");
                }
});
于 2013-02-26T21:38:04.753 に答える