私はこのエラーを生成します。
<td htmlfor="newPassword" generated="true" class="error">Error</td>
しかし、私はこの希望:私は「スパン」または他のタグを追加することができますどのように
<td htmlfor="newPassword" generated="true" class="error"><span>Error</span></td>
を「エラー」テキストの場合
私はこのエラーを生成します。
<td htmlfor="newPassword" generated="true" class="error">Error</td>
しかし、私はこの希望:私は「スパン」または他のタグを追加することができますどのように
<td htmlfor="newPassword" generated="true" class="error"><span>Error</span></td>
を「エラー」テキストの場合
が、これはスパン内のテキストを折り返すと、TD要素に新しいHTMLを追加します。この
$("td.error").each(function(){
var span = $('<span></span>').text($(this).text());
$(this).html(span);
});
を試してみてください。
.wrap()を使用すると、より短いバージョンが存在する可能性がありますが、これは動作します。
これはテキストでのみ機能することに注意してください。 TDに単なるテキスト以上のものがある場合は、テキストではなくスパン内のHTMLを移動する必要があります。あなたはjqueryのwrapInner()を使用することができます
ありがとうございました。私はこのコードでそれをする:
showErrors: function(errorMap, errorList) {
this.defaultShowErrors();
$("td.error").each(function(){
var span = $('<span></span>').text($(this).text());
$(this).html(span);
console.log(this);
});
}
これは動作しますが、これは "showErrors"で見つけるのが最適ですか?
あなたはあなたの質問に "選択された答え"として彼の答えを選択することによって、 。乾杯。 – Sinan
より具体的にしてください。 – mkoryak
を「エラー」という単語に動的に追加しますか? –