Rails с манипуляцией JQuery DIV - PullRequest
0 голосов
/ 26 марта 2010

Скажем, у меня есть цикл объектов (style.cover.pic) в DIV .style_image

<div class="style_image"> <%=link_to (image_tag style.cover.pic.url(:small)), style %></div>

С использованием JQuery. Для события click я хочу загрузить (this.href) в div .style_image, который был щелчком не всех DIV-файлов .style_image.

вот что я сделал так:

$(function() {

$(".style_image a").live('click', function(event) { 


    $(".style_image a").load(this.href + " #show_style");

    $.get(this.href, null, null, "script");
    return false;       

});
});

Можно ли это сделать? и да как ???

Привет

Dan

Ответы [ 2 ]

1 голос
/ 26 марта 2010

Сделай так:

$(function() {
  $(".style_image a").live('click', function(event) { 
    $(this).closest(".style_image").load(this.href + " #show_style");
    return false;       
  });
});

При щелчке, эта ссылка, по которой была нажата ссылка на ее .style_image родителя, затем загружает содержимое туда.

0 голосов
/ 26 марта 2010

Попробуйте использовать:

$(this).attr('href');

вместо:

this.href
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...