Javascript 绑定(bind)到 Div 标签

标签 javascript jquery

我正在动态创建 div 标记。当我点击链接时,我想在里面的灯箱上显示。

我已经编写了如下代码,但是当我单击链接仅显示最后一项时,会出现问题。

$(function () {
  $('td.job a').click(function () {
    $('.job_box').show();
  });
  $('.job_box .close').click(function () {
    $('.job_box').hide();
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="click1" href="javascript:void(0)">Click One</a>
<a id="click2" href="javascript:void(1)">Click Two</a>

<div id="click1" class="job_box mem_login_box">
  <div>
    <a href="javascript:void(0)" class="close" title="close">close</a>
    <div class="m_title">Content</div>
  </div>
</div>

<div id="click2" class="job_box mem_login_box">
  <div>
    <a href="javascript:void(0)" class="close" title="close">close</a>
    <div class="m_title">Content</div>

  </div>
</div>

最佳答案

引用此Fiddle

HTML

<a divId="click1" class="open" href="#">Click One</a>
<a divId="click2" class="open" href="#">Click Two</a>

<div id="click1" class="job_box mem_login_box">
    <div>
        <a href="javascript:void(0)" class="close" title="close">close</a>
        <div class="m_title">Content1</div>
    </div>
</div>

<div id="click2" class="job_box mem_login_box">
    <div>
        <a href="javascript:void(0)" class="close" title="close">close</a>
        <div class="m_title">Content2</div>

    </div>
</div>

JS

$(function () {
        $('.open').click(function () {
            var parentDiv = $(this).attr("divId");
            $("#"+ parentDiv + " div").css("display", "block");
        });
        $('.job_box .close').click(function () {
            $(this).parent().hide();
        });
});

关于Javascript 绑定(bind)到 Div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39243838/

相关文章:

jquery - 一个div在另一个之上?

jquery - 检查 ACE Web 编辑器中是否有任何语法错误

javascript - stopImmediatePropagation 在被调用后仍在传播

php - 如何让数组和 session 变量在浏览器刷新后恢复为空白?

javascript - 如何使用 JS/jQuery 将输入字段相互求和

javascript - 比较两种不同格式的时间戳 - GAS

javascript - 火车图表项目删除错误

javascript - 将表 id 与对象键匹配?

javascript - 仅获取和设置悬停时元素的高度和宽度一次

javascript - 如何优化返回 bool 值的方法的 if 语句