0

私はプロジェクトに取り組んでいます。ブログサイトのように見えます。インデックス ページでは、記事を評価するためのレート プラグインを追加しました。投稿を評価すると、クリック イベントによって評価値が得られます。rate 関数のクリック関数でその記事 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

id を data-title-id および data-user-id 属性として .star 要素に追加できます。次に、イベント ハンドラーで $(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 に答える