我想为div使用相同的类,因为它们用于相同的目的,虽然我找不到一种方法来使它工作而不会向两个div输出相同的结果。
的JavaScript
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
function divide(a, b) {
$(this).text(a + " / " + b);
}
</script>
HTML
<body>
<div class="division" ><script type="text/javascript">divide(3,7)</script>
</div>
<div class="division" ><script type="text/javascript">divide(12,75)</script>
</div>
</body>
答案 0 :(得分:3)
答案 1 :(得分:1)
在你的例子中写下这个
功能除(a,b){ return(a +“/”+ b); }
答案 2 :(得分:1)
您可以更改divide
函数以返回字符串结果,而不是尝试使用jQuery .text()
您还可以更新您的div以包含ID。然后在你的函数中,你可以这样做:
$('#'+$(this).attr('id')).text(a + " / " + b);
然而,第二种方式远不是想法。
答案 3 :(得分:0)
给每个div一个不同的ID并将其传递给你的divide()方法。使用ID来区分div