选择单击项目的子项(同一页面上的多个副本)

CUbuffsFTW

我想在点击一个人时弹出一个模式。

我正在将 wordpress 上的 CPT 输出到网格中。这意味着每个人的输出代码是相同的。我希望能够点击每一个并弹出那个人的模式。

目前我有 jquery,当你点击一个时,它会弹出所有的模态而不是一个。

jQuery(document).ready(function () {

    $(‘.staffphoto').click(function(){
        $(‘.staffmodal').css('display', 'block');
    });

    $(‘.close').click(function(){
        $(‘.staffmodal').css('display', 'none');
    });
});

这是 HTML:

<div class="wrapcenter staff">
    <div class="staffphoto" data-id="[wpbb post:id]">[wpbb post:featured_image size="large" display="tag" linked="no"]</div>
    <h3 class="staffname">[wpbb post:title]</h3>
    <p class="stafftitle">[wpbb post:pods_display field='job_title']</p>


    <!-- The Modal -->
    <div id="staffmodal" class="staffmodal" data-id="[wpbb post:id]">

      <!-- Modal content -->
      <div class="staff-modal-content">
        <span class="close">&times;</span>
        <div class="staffwrapper">
            [wpbb post:featured_image size="large" display="tag" linked="yes"]
            <div class="staffinfomodal">
                <h3 class="staffnamemodal">[wpbb post:title]</h3>
                <p class="stafftitlemodal">[wpbb post:pods_display field='job_title']</p>
                <p class="staffbio">[wpbb post:pods_display field='bio']</p>
            </div>
        </div>
      </div>

    </div>
</div>

所以总而言之,我需要能够只显示某人点击的照片的模式。这是我正在尝试的测试页面:https : //pyledigital.com/test-staff

先谢谢您的帮助!

米希尔·本德
$('.staffphoto').click(function(){
    var parent = $(this).closest('.wrapcenter.staff');
    $('.staffmodal[data-id]', parent).show();
});

$('.close').click(function(){
    $(this).closest('.staffmodal').hide();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在同一页面上单击按钮后使用ajax发送多个发布请求

来自分类Dev

对同一页面上的多个项目使用Kendo UI翻转效果/组合效果

来自分类Dev

对同一页面上的多个项目使用Kendo UI翻转效果/组合效果

来自分类Dev

在同一页面上显示搜索到的项目

来自分类Dev

Bootstrap动态输入选择-同一页面上的多个

来自分类Dev

当多个选择元素在同一页面上时,如何获得正确的 selectedIndex?

来自分类Dev

验证同一页面上的多个表单

来自分类Dev

同一页面上有多个Slickgrid

来自分类Dev

多个计算,显示在同一页面上

来自分类Dev

同一页面上的多个ClojureScript文件

来自分类Dev

烧瓶-同一页面上的多个分页

来自分类Dev

同一页面上的多个模板

来自分类Dev

在同一页面上设置多个表单/验证

来自分类Dev

同一页面上的多个不同CKeditor实例

来自分类Dev

同一页面上的多个AjaxLazyLoadPanel Wicket 8

来自分类Dev

多个计算,显示在同一页面上

来自分类Dev

在同一页面上显示多个Google图表

来自分类Dev

在同一页面上使用多个指令

来自分类Dev

同一页面上的多个jquery版本

来自分类Dev

同一页面上的多个模板

来自分类Dev

同一页面上的多个WebGL模型

来自分类Dev

同一页面上的多个Google街景视图

来自分类Dev

同一页面上的多个输入 [type=file]

来自分类Dev

在同一页面上移动多个 div

来自分类Dev

在同一页面上烧瓶多个表单

来自分类Dev

在同一页面上创建同一地图的两个副本

来自分类Dev

动态填充同一页面上其他两个选择的选择

来自分类Dev

动态填充同一页面上其他两个选择的选择

来自分类Dev

Concrete5 - 避免在同一页面上的多个页面列表中重复

Related 相关文章

热门标签

归档