Jquery 选择按钮
Jquery selecting for button
我有一个通过PHP和SQL生成的列表,在每个样式化的行中,我都有一个最喜欢的按钮。我想要它,所以当我单击收藏夹按钮时,它会切换一个改变其颜色的类。
它适用于第一个按钮,但我列表中的任何其他按钮都不起作用。
<button id="favorite" type="button" class="btn btn-xs btn-success" title="Follow">
<span class="glyphicon glyphicon-star"></span>
</button>
<script>
$("#favorite").click(function() {
$(this).toggleClass('clicked');
});
</script>
我在发布之前查看了类似的问题,但我没有看到任何与我想要完成的事情相关的内容,甚至谷歌也没有真正帮助我。我相信这是一项简单的任务。我对 JQuery 相当陌生
如果您将id
更改为class
,您的代码应该可以正常工作:
<button class="favorite btn btn-xs btn-success" type="button" title="Follow">
<span class="glyphicon glyphicon-star"></span>
</button>
<script>
$(".favorite").click(function() {
$(this).toggleClass('clicked');
});
</script>
您对多个元素使用相同的 ID。添加一个收藏类,并尝试这样做:
$(".favorite").click(function() {
$(this).toggleClass('clicked');
});
相关文章:
- 根据页面加载时的单选按钮选择显示某些字段
- 使用JavaScript或jQuery检查单选按钮选择是否与数组中的项目匹配
- Ng点击记住单选按钮选择
- Angular未更新单选按钮选择
- jQuery为按钮选择设置活动类
- 阅读JS中的单选按钮选择
- JQuery IE11 单选按钮选择器
- 确认单选按钮选择
- 贝宝表单问题的单选按钮选择
- 使用javascript在单选按钮选择上加载URL
- 创建“;“全选”;按钮选择所有按钮
- 如何更改用户选项更改时中的Onchange事件中Visual Composer上的按钮(选择选项)
- 显示基于多个单选按钮选择的图像
- 基于输入值的单选按钮选择
- 将域类id返回到由单选按钮选择的控制器
- Jquery:单击按钮选择下拉选项
- 无法更改单选按钮选择 - KnockoutJS
- 单选按钮选择列表框更改并将 NULL 值传递给每个列表框
- 用户在Javascript的帮助下,仅通过单选按钮选择一个付款方式(信用卡)
- 基于多个单选按钮选择显示或隐藏元素