jQuery 1.8版中不推荐toggle()
方法,1.9版本中删除了toggle()
方法。 Documentation
如何在jQuery 1.11+中使用类似<script>
function test(){
$("*:contains(ไทย):last").text("English");
}
function test2(){
$("*:contains(English):last").text("ไทย");
}
$("#click").toggle(
test(),
test2();
});
</script>
的函数?
add_action('init', 'add_video_type');
function add_video_type() {
$args = array(
'labels' => array(
'name' => 'Video',
'singular_name' => 'video',
'add_new' => 'Add new video'
),
'public' => true,
'has_archive' => true,
'menu_icon' => 'dashicons-video-alt3',
'supports' => array('title'),
'taxonomies' => array('post_tag')
);
register_post_type('video', $args);
}
答案 0 :(得分:0)
我不知道这种行为,但有我的解决方案:
function test(){
$("*:contains(ไทย):last").text("English");
}
function test2(){
$("*:contains(English):last").text("ไทย");
}
var el = document.getElementById("click");
$(el).click(function (e) {
el.foo.apply(this, arguments);
});
el.foo = test;
el.toggle = function () {
el.foo = el.foo === test ? test2 : test;
};