【问题标题】:How can I get some parameter value in jquery raty plugin, with click event?如何通过点击事件在 jquery 比率插件中获取一些参数值?
【发布时间】:2014-02-02 11:38:42
【问题描述】:

我正在做一个项目。它看起来像一个博客网站。在索引页面中,我添加了评级插件来对文章进行评级。当我对帖子进行评分时,我会通过点击事件获得评分值。我需要有关比率功能的点击功能的文章 ID 和用户 ID。我怎样才能得到这个?

我的 HTML 代码:

    <div class="col-lg-7 col-md-7 col-sm-7 col-xs-7">
         <h2 class="book-title"><%= user[i].writeArticle[j].title%></h2>
                  <h4 class="book-writer">লেখাঃ <%= user[i].name%></h4>
                  <h4 class="book-writer">ছবিঃ সংগৃহীত</h4>
         <h4 class="sub-level"><%= user[i].writeArticle[j].cetagory%></h4>
         <h4 class="sub-level"> লেভেল :<span><%= user[i].writeArticle[j].label%></h4>

          <span class="star"> </span>

    </div>

我的 Jquery 代码:

   $('.star').raty({

    click: function(score, evt) {
    var rating=score;
    console.log(rating);

    // need article title here:

  }
});  

【问题讨论】:

    标签: jquery rating raty


    【解决方案1】:

    您可以在 .star 元素上添加 id 作为 data-title-id 和 data-user-id 属性。然后在事件处理程序中,您可以执行 $(this).attr('data-title-id') 来获取标题 ID。

    编辑示例:

    <span class="star" data-title-id="74">
    

    现在在点击处理程序中

    $(this).attr('data-title-id')
    

    应该返回“74”

    【讨论】:

    • 你能给我举个例子吗?因为我不是 jquery 专家,我是 jquery 新手。请给我一些链接或示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    相关资源
    最近更新 更多