如何使用click事件在jquery raty插件中获取一些参数值?

时间:2014-02-02 11:38:42

标签: jquery rating raty

我正在开展一个项目。它看起来像一个博客网站。在索引页面中,我添加了raty插件来评价该文章。当我对帖子进行评分时,我会通过点击事件获得价值。我需要那篇文章id& raty函数的click函数的用户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:

  }
});  

1 个答案:

答案 0 :(得分:0)

您可以在.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”