5

私は持っています...

<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でぶら下がっているのをどうやって捨てるのですか?ここでたくさんの例を試しましたが、何も機能しません。何か案は?

4

4 に答える 4

8

これを試しましたか?

$("img").next("br").remove();
于 2012-12-13T21:58:40.337 に答える
5

<br>に続くものをすべて削除したいと仮定すると、<img>これを使用できます。

$('img + br').remove()

a 内のものだけに適用したい場合<td>:

$('td > img + br').remove()
于 2012-12-13T21:59:09.807 に答える
2

私はお勧めします:

$('img + br').remove();

next()これは、Chromium 22/Ubuntu 12.10 では、JS Perf comparisonを使用したアプローチの 2 倍弱の速さのようです。

参考文献:

于 2012-12-13T21:59:01.253 に答える
0

ここで JavaScript を使用する理由はありません。CSS で簡単に実行できるからです。

img + br {display:none;}

;-)

于 2013-11-13T19:16:43.483 に答える