0

私は全体を見渡してみましたが、AJAX / Jqueryリクエストで呼び出すことができるURLのより静的なバージョン(より良い単語がないため)を見つけることができるだけです:

Jquery:

 $(document.body).ready(function () {
     $("li.span3 a").click(function (e) {
       $('.content').load(this.href);
       e.preventDefault();
          });
        });

HTML / PHP:

while ( $loop->have_posts() ) : $loop->the_post();
    echo 
    '<li class="span3 mobile_width"><a href="http://localhost/sites/wp-osprey/?team=jo-bloggs2">';

        the_content();
        the_title();
        echo '</a></li>';
    endwhile;

onclick divがwhileループにあるため、どのdivがクリックされたかをリッスンし、対応する外部htmlを表示できるように変数にする必要があります。

正しい外部URLを取得するために、onclickでlistenイベントを作成して追加する必要がありますか、それとも上記を記述する別の方法がありますか?

4

2 に答える 2

1

これはほとんど正しいです。a hrefからURLを取得するには、代わりに$(this).attr('href')を使用する必要があります。これにより、onclickイベントがすべての「li.span3a」要素にすでにバインドされています。

于 2013-03-26T18:32:58.127 に答える
0

私が理解していることから、あなたはクリックされたタグのhref属性の値を取得しようとしています。<a>

$(document.body).ready(function () {
    $("li.span3 a").click(function (e) {
        var thisURL = $(this).attr("href");
        e.preventDefault();
    });
});
于 2013-03-26T18:33:13.500 に答える