私は持っています...
<td align="right" vAlign="top">
<img src="test/test.gif" width="1" height="4" border="0"><br />
Number<font color="#CC0000">*</font>:
</td><td></td><td>
<br />
jqueryでぶら下がっているのをどうやって捨てるのですか?ここでたくさんの例を試しましたが、何も機能しません。何か案は?
私は持っています...
<td align="right" vAlign="top">
<img src="test/test.gif" width="1" height="4" border="0"><br />
Number<font color="#CC0000">*</font>:
</td><td></td><td>
<br />
jqueryでぶら下がっているのをどうやって捨てるのですか?ここでたくさんの例を試しましたが、何も機能しません。何か案は?
これを試しましたか?
$("img").next("br").remove();
<br>
に続くものをすべて削除したいと仮定すると、<img>
これを使用できます。
$('img + br').remove()
a 内のものだけに適用したい場合<td>
:
$('td > img + br').remove()
私はお勧めします:
$('img + br').remove();
next()
これは、Chromium 22/Ubuntu 12.10 では、JS Perf comparisonを使用したアプローチの 2 倍弱の速さのようです。
参考文献:
ここで JavaScript を使用する理由はありません。CSS で簡単に実行できるからです。
img + br {display:none;}
;-)