2010-01-19 6 views
1
<div class="divorder">  
    <table class="formfieldsmall">  
     <tr> 
      <td style="width: 2%;"> 
       <img class="trigger" src="/SPLockerWebApp/Assets/themes/default/images/plus.png" />    
      </td> 
     </tr> 
    </table> 
</div> 

Je dois changer l'image, mais ce qui suit ne fonctionne pas dans IE:Aide avec un sélecteur jQuery

$(this).children()[0].children[0].all[2].src 

Quelqu'un peut-il me dire la bonne option? J'ai lier l'événement de clic sur le divorder.

$(this).next("trigger").src comme celui-ci

+1

Mettez un peu d'effort dans votre question, ou personne ne va être dérangé d'y répondre. Expliquer en plus de 3 lignes quel est le problème, à quoi ressemble le code, et peut-être poster un lien vers une version en ligne qui montre le problème. – Marius

+0

Il a écrit assez assez, je pense: 'Je dois changer l'image' et nous a donné un code ' $ (this) .next ("trigger"). Src' Il est assez facile de comprendre ce dont il a besoin. Mais tu as raison de toute façon. Il pourrait écrire plus sur son problème afin que tout le monde comprenne. – kjagiello

Répondre

1

Vous pourriez être mieux en utilisant la méthode de recherche

$('.divorder').click(function(){ 
    $(this).find('img.trigger').attr({src: 'some/image/path.png'}); 
}); 
1
$(this).next("trigger").attr("src", "some/path/to/image.png");