WordPressページのインラインスクリプトの前にこのスクリプトを使用していました。でも今はfunction.php
からロードしています。WordPress .clickまたは.onがfunction.phpからロードされているときに動作していません
それは動作しません、と.click
バージョンは動作しません。これは私の他のJavaScriptのスクリプトのため正常に動作しますが、.clickか.onは、このスクリプトは動作しません...
$("td.event-test").on("click",
function() {
$("p").empty();
$(".event-title").empty();
$(".event-title2").empty();
$("<h1>EVENT #01</h1>").appendTo(".event-title");
$("<p>Here is information for event!</p>").appendTo(".event-info");
$("<p>more info for event</p>").appendTo(".more-event-info");
$("<p><a>LINK TO EVENT SITE</p></a>").appendTo(".event-link");
$("a").attr("href", "events");
}
);
$("td.event-test").click(
function() {
$("p").empty();
$(".event-title").empty();
$(".event-title2").empty();
$("<h1>EVENT #01</h1>").appendTo(".event-title");
$("<p>Here is information for event!</p>").appendTo(".event-info");
$("<p>more info for event</p>").appendTo(".more-event-info");
$("<p><a>LINK TO EVENT SITE</p></a>").appendTo(".event-link");
$("a").attr("href", "events");
}
);
JavaScriptスクリプトの最初の行からconsole.logに "test"文字列が表示されているので、スクリプトを読み込みます。
Wordpressで必要とされるように、コンフリクトのない適切なDOMレディハンドラの中にそのコードを入れましたか?それを 'wp_enqueue_script'に含めましたか? – adeneo
この行は同じです。 ( 'をクリックすると(" – epascarello