0

br以下のように、最後に複数のタグが含まれることがある検証の概要があります。

<div id="ValidationSummary1" class="alert alert-error">
    Last 4-digits of Social Security number does not match 
    the Member record on file for the Member ID number you 
    have entered.<br />
    Date of Birth does not match the Member record on file for the Member ID 
    number you have entered.<br /><br />
</div>

br背中合わせに2つのタグがあるときはいつでも見つけて、以下のようなものに置き換えようとしています:

$('#ValidationSummary1').replace('<br /><br />', '<br />');

機能がないことは理解していreplace()ます。このような単純なものに代わるものは何でしょうか?

4

4 に答える 4

0
 var $val= $('#ValidationSummary1');
 $val.html($val.html().replace(/[<br>]+$/, '<br/>');

それらの数が
1つに置き換えられるものは何でも
(より良いhtml)

于 2013-02-08T15:38:09.937 に答える
0

JavaScript 自体に関数があり、jQuery が JavaScript に基づいreplaceて構築されたフレームワークであることを考えると、そのメソッドを使用できます。したがって、これは、適切な jQuery メソッド チェーンの代わりに、get-manipulate-set プロセスを実行する必要があることを意味します。

于 2013-02-08T15:30:47.487 に答える