我目前正在編寫一個WordPress簡碼,它有一些jQuery參與。爲了讓jquery正常工作,我需要使用帶有唯一#ID的div。如果使用短代碼一次,它可以正常工作,但如果他們在頁面上多次使用短代碼,則會破壞javascript。在頁面上多次使用WordPress簡碼的唯一ID?
所以,我想知道是否有一種方法來使用唯一的ID每次調用短代碼?或者,如果短代碼在頁面上多次使用,可以通過某種方式獲得不同的ID?
假設我有短碼功能
function my_shortcode() {
$my_shortcode='<div id="demo">My content</div>';
return $my_shortcode;
} //end function
和jQuery
$("#demo").click(function{
autoplay: true,
});
是必要的ID的一部分?您可以使用類「.demo」代替 – diggy 2014-11-06 15:23:38
是的,您的解決方案將工作。但是'autoplay'可以是其他ID的'false'。 @diggy – Bir 2014-11-06 15:30:47