Javascript jQuery.find正在更改
我还在学习jQuery,所以这可能是一个简单的问题。单击链接时,我希望更改div中的文本,该div是页面上另一个div的副本,我将删除副本并更新原始文本。我有父id并传递内部div,但文本不变 谢谢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
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>
001
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技能。现在起作用了。谢谢