0
スパンタグに*記号を赤色で追加しようとしています。スクリプトセクションでスパン内の文字列を動的に追加する方法
<tr>
<td class="tftable">First Name </td> <span> </span>
<td class="tftable">Last Name </td>
<td class="tftable">ID </td>
<td class="tftable">Department </td>
</tr>
私は、CSS
.red
{
color:red;
}
で
var value = $('.tftable span').text("*");
value.addClass("red");
を追加しようとしています。しかし、私は動的に私のラベルの近くに*印を得ていないのです。
''内部でなければなりません ''タグ –
私は、ブラウザ上の要素を検査にspanタグを取得していますが、*記号はまだあります彼らのものではない。まず、 ' 'タグは、'
$(' .tftable ')。next(' span ')。text(" * ") – guradio
答えて
は、ここでは、この
出典
2017-07-14 04:43:12
を試してみてください、あなたは間違いがTDのタグを閉じたソリューションhttps://jsfiddle.net/w1un7sw8/
で行きます。 tdタグをスパン終了タグの後に閉じてください。
出典
2017-07-14 04:46:26 Shiladitya
ここでは、すべてのスパンで
*
を動的に追加できます。この例を確認すると役立ちます。
出典
2017-07-14 05:06:05
はい@Prasanthラヴィは、あなたが「TD」 内のスパンを配置する必要があり、あなたが特定のものに星を与えたいならば、またがるようにクラスを与えると....答えとしてjqueryの 例では、そのクラスを選択します。 -
やスクリプトを
出典
2017-07-14 05:12:34 BaDsHahSHIVAM
CSSのみで解決しました。 span要素であるtftableクラスのすべての子孫がアスタリスクであると仮定します。
出典
2017-07-14 05:21:02 LT56
これを試してみて、
ホープ助け、
出典
2017-07-14 05:23:17 Berkay
関連する問題