javascript - 使用 jquery 显示时如何将 <a> 标签的名称传递给 <div> 标签?

标签 javascript jquery html

在我的表单中,当他们单击我的 div 标记的内容时,有 4 个链接使用 jQuery 显示。

我的问题是,当单击链接时,我想将该链接的名称传递给该 div 标记,这怎么可能?

            $("#adduser").click(function() {
              $("#add").toggle("slow");
            });
<div class="box-content" id="adduser">
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Mentors</p>
    <span class="notification green">167</span>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Students</p>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Faculties</p>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Faculty Advisors</p>
  </a>
</div>


<div class="row-fluid sortable " id="add" style="display: none">
  <div class="box span12">
    <div class="box-header" data-original-title>

      <h2><i class="halflings-icon white edit"></i><span class="break"></span>Add new User</h2>
      <div class="box-icon">
        <a href="#" class="btn-minimize"><i class="halflings-icon white chevron-up"></i></a>
        <a href="#" class="btn-close"><i class="halflings-icon white remove"></i></a>
      </div>
    </div>
    <div class="box-content">
      <form enctype='multipart/form-data' method="post" class="form-horizontal" action="">
        <div class="control-group">
          <label class="control-label" for="fileInput">Select file</label>
          <div class="controls">
            <input class="input-file uniform_on" id="file" name="file" type="file">
            <input type="submit" class="blue btn" value="Add">

          </div>
          <br>
          <div class="controls">
            <a href="">Or add single user</a>
          </div>
        </div>

      </form>
    </div>
  </div>
</div>

最佳答案

我刚刚更改了标题以打印出按下的链接名称。

希望有帮助

$(function() {
	$(".quick-button").click(function(event) {
		$("h2").text($(event.target).text());		
		$("#add").toggle("slow");
	}); 
});
<div class="box-content" id="adduser">
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Mentors</p>
    <span class="notification green">167</span>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Students</p>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Faculties</p>
  </a>
  <a class="quick-button span2" href="#">
    <i class="icon-group"></i>
    <p>Add Faculty Advisors</p>
  </a>
</div>


<div class="row-fluid sortable " id="add" style="display: none">
  <div class="box span12">
    <div class="box-header" data-original-title>

      <h2><i class="halflings-icon white edit"></i><span class="break"></span>Add new User</h2>
      <div class="box-icon">
        <a href="#" class="btn-minimize"><i class="halflings-icon white chevron-up"></i></a>
        <a href="#" class="btn-close"><i class="halflings-icon white remove"></i></a>
      </div>
    </div>
    <div class="box-content">
      <form enctype='multipart/form-data' method="post" class="form-horizontal" action="">
        <div class="control-group">
          <label class="control-label" for="fileInput">Select file</label>
          <div class="controls">
            <input class="input-file uniform_on" id="file" name="file" type="file">
            <input type="submit" class="blue btn" value="Add">

          </div>
          <br>
          <div class="controls">
            <a href="">Or add single user</a>
          </div>
        </div>

      </form>
    </div>
  </div>
</div>

关于javascript - 使用 jquery 显示时如何将 <a> 标签的名称传递给 <div> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804329/

相关文章:

javascript - 在 Jquery 之后更新/更改表格单元格文本

javascript - 在页面加载 jQuery/Javascript 时按 .class 对表行进行排序

asp.net - 包含和寻址 javascript 文件有什么不同

javascript - NodeJS Mongodb 与数组不同不起作用

javascript - 如何使用 setAttribute 更新对象内的一个值?

jquery - 动态生成的 html 上的 z-index 元素

html - CSS 日语文本未在跨度中居中

html - 如果未解析的路径不同,浏览器是否会删除重复的 HTML 导入?

java - 在 html 页面中实现按钮操作所需的帮助

javascript - 为什么 ReactDOM.render 需要在创建虚拟 DOM 后再次调用函数或类组件?