0

我正在做一个项目。它看起来像一个博客网站。在索引页面中,我添加了评级插件来对文章进行评级。当我对帖子进行评分时,我会通过点击事件获得评分值。我需要有关比率功能的点击功能的文章 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">ছবিঃ সংগৃহীত&lt;/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:

  }
});  
4

1 回答 1

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”

于 2014-02-02T11:44:21.523 回答