首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自举星级点击不要开火

自举星级点击不要开火
EN

Stack Overflow用户
提问于 2016-07-05 17:26:58
回答 3查看 717关注 0票数 1

在我的项目中,我有一个for循环,它有很多div。对于每个div,我都有星级的评估,我试图触发onclick事件,但它不起作用。我已经试过了.live事件,它仍然不起作用。我只是不能用我在堆栈溢出上已经看到的所有选项触发onclick事件。

这里是我的代码和脚本

代码语言:javascript
复制
           <div class="col-md-3" style="margin-top:40px">
                <input name="input-2" value="0" class="rating-loading input-2" data-size="xs">
            </div>


 $('.input-2').live('click', function () {
 console.log("a");


});
EN

回答 3

Stack Overflow用户

发布于 2016-11-12 23:54:44

如果您在页面加载后检查元素,则不单击..input 2,单击.rating,所以最简单的方法是这样

$('.rating').on('click',function(){ console.log("a"); });

票数 2
EN

Stack Overflow用户

发布于 2016-07-05 17:35:13

不推荐Jquery的live()函数。您应该使用$(el).click(function)$(el).on('click', function)

票数 0
EN

Stack Overflow用户

发布于 2018-12-19 05:18:11

代码语言:javascript
复制
         $(document).ready(function(){
                $('.star').on('click',function(){
                console.log("a");
         });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38209277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档