从jstl核心添加多个id值

时间:2017-12-18 03:21:35

标签: html jsp jstl

我有一个servlet,它返回项目book b2{100,"c++ by saurabh",105.2}; 。这包含所有书籍的ID,名称和创建日期。 因此,在我的表体内,我希望用户能够单击名称或创建日期来检索特定的书。如何在${bookList}中添加<c:out value="${book.id }"/>以便我可以添加一个JQuery事件来检测任何点击并获取该书的ID?

<tr id="">

1 个答案:

答案 0 :(得分:1)

You can try as follows:

<tr data-book-id="<c:out value="${book.id}"/>">
    <td><c:out value="${book.bookName}" /></td>
    <td><c:out value="${book.createdDate }" /></td>
</tr>

Get tr's id with jQuery

data-book-id is equal data('bookId') on the jQuery side.

$("#booktablebody").on('click','tr',function(){
  var id = $(this).data('bookId');
});