Javascript jQuery.find正在更改

Javascript jQuery.find正在更改,javascript,jquery,Javascript,Jquery,我还在学习jQuery,所以这可能是一个简单的问题。单击链接时,我希望更改div中的文本,该div是页面上另一个div的副本,我将删除副本并更新原始文本。我有父id并传递内部div,但文本不变 谢谢 var idValues = $(this).parents(".listingContainer").attr('id'); idValues = '#' + idValues $(this).parents(".listin

我还在学习jQuery,所以这可能是一个简单的问题。单击链接时,我希望更改div中的文本,该div是页面上另一个div的副本,我将删除副本并更新原始文本。我有父id并传递内部div,但文本不变

谢谢

            var idValues = $(this).parents(".listingContainer").attr('id');
            idValues = '#' + idValues
            $(this).parents(".listingContainer").remove();
            $(idValues).find("div.saveCompare").text('Compare removed')
在IDV中,值为#001,这是正确的

这是分区:

<div class="listingContainer grid_9 alpha omega" id="001">
                <a href="adContent.html" class="listContent">
                    <div class="listingWrapper">
                        <div class="grid_8 alpha omega">
                            <div class="listingContent">
                                <div class="imgHolder">
                                    <img width="100" height="75" src="imgs/cars/SearchThumb-10053319.jpg">
                                </div>
                                <div class="descHolder">
                                    <div id="car"></div>
                                    <h3>Fancy Car</h3><div class="saveCompareShow">Compare Added</div>
                                    <p>Lorem ipsum dolor sit amet, pri ex duis maiorum commune, illud viderer suscipiantur eam an. Dolorum recteque qui in. Pro inani nulla tacimates ex, qu</p>

                                </div>
                            </div>
                        </div>
                        <div class="goTo goTo_unfocus grid_1 alpha omega">
                            <div class="gotoWrapper">
                                Click to View
                                <div class="imgVeiw"></div>
                            </div>
                        </div>
                    </div><!--End listingWrapper-->
                </a>
            </div>

  • 您不能有数字id的
    001
  • 2.我找不到名为
    saveCompare
    的类,您是否正在引用
    saveCompareShow

    注意

    HTML
    ID
    attAttribute

    指定元素的唯一id。命名规则:必须以 字母A-Z或A-Z后面可以是:字母(A-Za-Z),数字(0-9), 在HTML中,连字符(“-”)和下划线(“\”)表示所有值 不区分大小写


    如果我是对的,您正在删除整个div,然后试图在该div中找到一个元素。如果该div已被删除,代码如何工作?页面上有两个div副本,每个选项卡下有一个。一个选项卡是完整列表,另一个选项卡是查看后者。鉴于后者,用户可以删除列表,主列表将更新为save removed。简而言之,页面上仍然有一个id为的div。谢谢,它们都有相同的id?不能有两个id相同的元素,id必须是唯一的,而是使用classyes谢谢,我将改为classyes你是关于saveCompareShow的,当用户单击该div保存时,它将更改为saveCompareShow。我说过也许很简单。谢谢你发现了。浪费了一些时间,认为这是我的jQuery技能。现在起作用了。谢谢