0

HTMLでテンプレートを作成し、ワードプレスのテンプレートとして挿入しています。しかし、私の.jsファイルで私はこれを手に入れました:

    $('.tab_home').find('img').attr('src', '/images/home.png');

これはクリック機能の一部であり、何かをクリックすると画像が変わります。そしてそれはHTMLでうまく動作します、しかし私がこれをワードプレスに入れたいとき、それはsrcurlがもちろん間違っているので壊れています。今、私はこのスレッドを見つけました:jsスクリプトファイルのWordPressパスURL、"+templateUrl+"そしてこれは私の原因を入れることができないことを除いて私の解決策の一部になるでしょう、.attr('src', '/images/home.png')そして私は次のようなリンクを取得します:

<img alt="" src=""+templateUrl+"/images/home.png">

some1は、ここで何が間違っているのか、そしてそれを修正する方法を知っていますか?

よろしくお願いします。

4

1 に答える 1

2

次のようにする必要があります。

$('.tab_home').find('img').attr('src', templateUrl + '/images/home.png');

また、参照している投稿で説明されているように、テンプレートのヘッダーに templateUrl を設定することを忘れないでください。

<script type="text/javascript">
var templateUrl = '<?= get_bloginfo("template_url"); ?>';
</script>
于 2012-08-31T13:12:51.703 に答える