你可以嘗試這樣的事情。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<style type="text/css">
div {
width: 100px;
height: 100px;
border: 1px solid black;
margin: 10px;
float: left;
padding: 30px;
text-align: center;
background-color: lightgray;
}
</style>
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js'></script>
<script type="text/javascript">
function Divhover(ele){
console.log(ele);
}
$(document).ready(function(){
var str="";
for(var i=0;i<2;i++){
str+='<div onmouseenter="Divhover('+i+')" value=""></div>';
}
$('#mydiv').html(str);
});
</script>
<body>
<div id="mydiv"></div>
</body>
</html>
對於動態內容只有兩種可能。一個是on()另一個是函數調用。但函數調用你應該綁定在JS中。所以最好的是點擊。 –
是否可以在另一個腳本中使用.on()並讓該腳本導入或執行原始腳本? – Ariana
請分享您的代碼,您嘗試了什麼..如果我知道肯定會幫助您... –