【发布时间】:2022-11-02 04:57:07
【问题描述】:
假设我有这样的cards.js文件
$('.user_hoverable').mouseenter(function() {
// Get user id from card_data-uid attribute
let uid = $(this).attr('card_data-uid');
console.log(`User ${uid} hovered`);
});
然后我将它导入到我的 html 文件中并设置所需的一切
<script src='./card.js'></script>
<div class="user_hoverable card-box" card_data-uid='221'></div>
但它不起作用,我尝试将它放入目标 html 文件本身,即使元素是动态创建的,它也能正常工作。 我也尝试等到页面加载到 card.js 文件中,但效果不佳。
我还想补充一点,元素是动态创建的。
【问题讨论】:
标签: javascript html jquery