首页 > 解决方案 > 在按钮单击 div 包含该按钮的位置获取 div 的 id

问题描述

我目前正在建立一个网站,并且我在获取按钮上的 div id 时遇到问题,单击 div 按钮包含按钮的位置。

<div id="div" class="tab-content" title="Foods">
  <div class="container">
    <div class="row">
      <div class="col-lg-2">
        <div class="tabs-block">
          <asp:Button ID="btnSend" runat="server" OnClick=""/>
         </div>
      </div>
    </div>
   </div>
  </div>
 </div>

这是不是我的代码但类似的代码。我正在尝试的是,当我单击 btnSend 按钮时,我需要获取选项卡内容 ID 和“食物”标题,我尝试使用 javascript 和 jquery 获取标题,然后我将在我的背景代码是

 protected void btnSend_Click(object sender, EventArgs e)
        {
            try
            {
                string message = "";
                message += "<p>"Title here" Resevation Form </p><br />";
            {
        }

我需要在背景代码上使用该标题,即“此处的标题”

标签: javascriptc#htmlcss

解决方案


你应该这样写:

<div class="col-lg-2">
    <div class="tabs-block" name="Title">
      <Button ID="btnSend" runat="server"/>
     </div>
  </div>

$( "#btnSend" ).click(function(event) {
  console.log($(this).parent().attr("name"))
});

在 $(this).parent().attr("name") 中,您将拥有所单击选项卡的名称。


推荐阅读