首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过jQuery事件监听器获取动态数据属性

如何通过jQuery事件监听器获取动态数据属性
EN

Stack Overflow用户
提问于 2020-04-20 01:28:25
回答 1查看 29关注 0票数 0

我正在创建一个简单的电影应用程序学习jQuery,用户可以在其中查找电影的标题,然后在初始搜索后获得有关特定标题的更多信息。我需要获取数据属性'movieId‘来进行第二次搜索。这是我的代码。

代码语言:javascript
运行
复制
                <tr class="row">
                    <td data-movieId="${movieId}">
                        <p class="movie-title"><a href="#">${movie.title}</a></p>
                        <p class="release-date">${releaseDate}</p>
                        <p>${movie.overview}</p>
                    </td> 
                    <td><img class="poster-image movie-poster" src="${posterBaseUrl + 
                        movie.poster_path}" alt=""></td>
                </tr>



                function clickOnMovieTitle() {
                   $('.content').on('click', function(event) {
                     event.preventDefault();
                     let clickedMovie = $(event.currentTarget).closest('td').data('movieId')
                     movieApiReq(clickedMovie);
                    })
                 }

clickedMovie返回未定义的。我也尝试过使用.attr(),也得到了同样的结果。非常感谢您的帮助,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-04-20 01:49:48

假设结构是这样的:

代码语言:javascript
运行
复制
<table>
    <tbody>
      <tr class="row">
        <td data-movieId="${movieId}">
          <p class="movie-title"><a href="#">${movie.title}</a></p>
          <p class="release-date">${releaseDate}</p>
          <p>${movie.overview}</p>
        </td>
        <td><img class="poster-image movie-poster" src="${posterBaseUrl + 
                        movie.poster_path}" alt=""></td>
      </tr>
    </tbody>
  </table>

你可以这样做:

代码语言:javascript
运行
复制
$('.row').on('click', function(event) {
    event.preventDefault();
    let td = $(event.target).closest('td')[0];
    let movieId = $(td).data('movieid');
    console.log(movieId);
  })

请注意'movieid'小写

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61308697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档