JQuery - 使用相同的类名称调用函数到Div

时间:2011-11-08 20:00:08

标签: jquery

我想为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>

4 个答案:

答案 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