0

これが私のhtmlです

<div class=" jcarousel-skin-tango">
            <div id="mycarousel" class="jcarousel-container jcarousel-container-horizontal" style="position: relative;
                display: block;">
                <input type="hidden" id="code" name="code" value="0">
                <div class="new4">
                    <div class="jcarousel-clip jcarousel-clip-horizontal" style="position: relative;">
                        <ul style="height: 180px !important; overflow: hidden; position: relative; top: 0px;
                            margin: 0px; padding: 0px; left: 0px; width: 425px;" class="jcarousel-list jcarousel-list-horizontal">
                            **<li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-undefined jcarousel-item-undefined-horizontal jcarousel-item-placeholder jcarousel-item-placeholder-horizontal"
                                style="float: left; list-style: none;"></li>
                            **<li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-NaN jcarousel-item-NaN-horizontal jcarousel-item-placeholder jcarousel-item-placeholder-horizontal"
                                style="float: left; list-style: none;" jcarouselindex="NaN"></li>**
                            <li style="padding-right: 70px; float: left; list-style: none;" class="jcarousel-item jcarousel-item-horizontal jcarousel-item-1 jcarousel-item-1-horizontal"
                                jcarouselindex="1">
                                <div class="new1">
                                    <form name="1">
                                    <input type="hidden" id="0" name="0" value="prodDisplay.php?prodCode=113150">
                                    <div align="center" class="container">
                                        <div id="div01" class="div01">
                                            <a onclick="addToCart('113150','');" title="Add To Cart">
                                                <img src="http://sampanstore.com/images/plus.jpg">
                                            </a>
                                        </div>
                                        <a onclick="addToCart('113150','');" title="Add To Cart">
                                            <img src="http://sampanstore.com/Sood/product_images/small113150.jpg" width="80"
                                                height="90">
                                            <br>
                                        </a>
                                        <div class="box4">
                                            <a title="Quick View" href="javascript:void(0);" class="modal" id="blue" onclick="change_event(0);">
                                                FERRERO ROC... </a>
                                        </div>
                                        <br>
                                        <br style="clear: both; height: 3px;">
                                        <div class="box4">
                                            <div style="float: left; width: 55px; padding-top: 5px;">
                                                <span class="WebRupee" style="font-size: 11pt; text-align: left; margin-left: 10px;">
                                                    Rs. </span><strike style="font-size: 11pt; text-align: left;">545</strike>
                                            </div>
                                            <div class="top-left-corner top-right-corner  box" style="float: right;">
                                                <span class="WebRupee">Rs.</span>539.81</div>
                                        </div>
                                    </div>
                                    </form>
                                </div>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>

**jqueryを使用して、 でマークされたノードを削除する必要があります。$(jcarouselindex="NaN").remove(); を試しました しかし、役に立たない。私を助けてください。

4

3 に答える 3

3

3 番目の項目を取得し、その前のli項目をすべて取得して削除します。

$('li.jcarousel-item:eq(2)').prevAll().remove()
于 2012-11-07T12:32:29.907 に答える
1

Try this

$([jcarouselindex="NaN"]).remove();
于 2012-11-07T12:33:51.200 に答える
0

さて、あなたは多分これを試すことができます:

$('.jcarousel-item:empty').remove();
于 2012-11-07T12:32:59.877 に答える