8

class chartsbar で div 内の div を削除したい これが私のhtmlコードです

<div class="chartsbar" style="position: absolute; bottom: 0px; left: 27.28%; display: none; height: 0%; background-color: rgb(7, 134, 205); color: rgb(255, 255, 255); width: 0.9730252100840335%; text-align: left; " rel="0" title="09-09-2012 - 0 (0%)">

<div style="text-align:center">
0
</div>

<span style="display: block; width: 100%; position: absolute; bottom: 0; text-align: center; background-color: #0786CD;">
09-09-2012
</span>

</div>

私は試した

$('.chartsbar').find('div').first().remove();

しかし、機能していないようです。

4

5 に答える 5

19
$('.chartsbar div').remove(); 

それはうまくいくはずです!

複雑にしないでおく!

編集

最初のものだけを削除したい場合:

$('.chartsbar div:first').remove(); 
于 2012-09-26T06:20:23.237 に答える
3

これは、単純なセレクターで実現できます。これにより、最初のdivの子が削除されます。

$(".chartsbar > div:first-child").remove();
于 2012-09-26T06:22:01.663 に答える
0

試す$('.chartsbar').children().first().remove()

于 2012-09-26T06:22:45.543 に答える
0

試す:

$('.chartsbar > div').remove();

または:

$('.chartsbar div').remove();

FIDDLEをチェックしてください。

于 2012-09-26T06:19:39.160 に答える
0

これで試してください

$('.chartsbar').find('div:eq(0)').remove();

または直接使用

$('.chartsbar div').remove(); 
于 2012-09-26T06:20:28.547 に答える