我已经在WP的编辑器中添加了一些内容,但是新内容对点击行为没有反应。下面是我如何添加内容的:
add_filter( \'default_content\', \'custom_editor_content\' );
然后创建了我的函数
custom_editor_content
:
function custom_editor_content( $content )
{
$content = \'
<button id="test">Add</button>
...\';
echo $content;
}
内容显示在编辑器ok中,但不会响应正在加载的jQuery,如下所示:
add_action( \'admin_menu\', array( $this, \'fnEnqueueAdminScripts\' ) );
js加载正常,内容也正常,但我无法理解为什么单击功能不起作用。这是我的js:
$( "#test" ).click(function() {
alert( "Test" );
});
同一文件中的其他js片段也可以工作。问题似乎出在单击功能上。内容不是动态生成的,所以我认为使用
on
例如
$("#test").on("click", function() {
alert("test");
});
你知道我做错了什么吗?