2012-03-13 13 views
0

私はまだjQueryを学んでいますので、これは単純なものかもしれません。リンクをクリックすると、ページの別のコピーであるdivのテキストを変更したいと思います。コピーを削除して元のテキストを更新しています。私は親のIDを持って、内部divを渡しますが、テキストは変更されません。jQuery .find changing

おかげidValuesで

  var idValues = $(this).parents(".listingContainer").attr('id'); 
      idValues = '#' + idValues 
      $(this).parents(".listingContainer").remove(); 
      $(idValues).find("div.saveCompare").text('Compare removed') 

は正しい#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> 
+2

大文字と小文字を区別しない、あなたは全体のdivを削除して、それはdiv要素が既に削除されている場合、作業をコーディングする方法のdiv内の要素を見つけようとしていますか? – Shaheer

+0

ページにdivの2つのコピーがあり、各タブの下に1つあります。 1つのタブは完全なリストであり、もう1つは後者のビューです。後者の場合、ユーザはリスティングを削除することができ、メインリスティングはセーブされたと言うように更新されます。つまり、idにはまだページ上にdivがあります。ありがとう –

+0

とそれらの両方が同じIDを持っていますか? – Shaheer

答えて

1
  1. あなたは、saveCompareというクラスを見つけることができません数値IDの001

2.Iを持つことはできませんあなたがsaveCompareShow

にrefferingされています。ここでは

はdiv要素であります

注記

HTMLID atttribute

は、要素の一意のIDを指定します。名前付け規則: の文字AZまたはazで始まる必要があります。文字(A-Za-z)、数字(0-9)、 ハイフン( " - ")、およびアンダースコア( "_")私は右だ場合、すべての値は

+1

はい、あなたはsaveCompareShowについて、 saveCompareShowに保存します。私はそれが簡単かもしれないと言った。それを見つけていただきありがとうございます。その考えにある程度の時間を無駄にしたのは、私のjQueryのスキルだった。今すぐ働きます。ありがとう –

+0

もidを変更しました。そのアドバイスもありがとうございます。 @Keith Power。 –

+0

どういたしまして 。 :D:D –