jQuery和HTML切换按钮

时间:2013-07-31 19:41:36

标签: javascript jquery html button

我有以下代码:

echo "<button type=\"button\" class=\"btn btn-link\" onclick=\"personchange('{$row['first_name']}')\">{$row['first_name']}</button>";

我要做的是读取数据库中的所有名称,并为每个名称创建一个按钮。当用户点击名称时,我想调用personchange Javascript函数,该函数可用,并向按钮添加一个更改其外观的类(以便用户知道当前选择了哪个名称)。我知道我们必须使用jQuery来添加类,但是我怎么知道我在jQuery中选择了哪个按钮?

3 个答案:

答案 0 :(得分:2)

您可以点击按钮添加一个类,如下所示:

$('.btn').click(function() {
    $(this).addClass('clicked');
});

这就是你要找的东西吗?

答案 1 :(得分:0)

您可以在每个按钮上都有一个id属性,在onclick()函数中,您可以将该id添加为参数。然后,您可以通过其ID访问该按钮。

答案 2 :(得分:0)

因为我们正在做icky-inline JavaScript:

onclick="personchange(...); this.className += ' clicked';"