javascript - 按钮单击触发下面的文本

标签 javascript php jquery html button

我想为按钮设置一个功能,使文本在点击时显示在按钮下方。

例如,当您点击显示“立即注册”的按钮时,文本将显示在显示“您是成员(member),是还是否?”的按钮下方。

"is"和“否”是根据您的回答方式将您带到不同页面的链接。

到目前为止我的按钮代码(只完成了 html 和样式):

<a href="/ticket-link" target="_blank" class="ticket-button">Sign Up  
Now</a>

我是这种功能的新手,所以非常感谢任何帮助!

谢谢!

最佳答案

根据需要调整 href 属性。

$('#btn').click(function() {
  $('#modal').fadeIn();
});
a {
  display: block;
  text-decoration: none;
  color: white;
  background-color: #333;
  width: 100px;
  padding: 20px;
  border-radius: 5px;
  margin: 0 auto;
}

#modal {
  width: 300px;
  height: 120px;
  background-color: #ccc;
  border-radius: 5px;
  margin: 0 auto;
  display: none;
}

#modal h3 {
  text-align: center;
  padding: 10px;
}

#modal a {
  width: 50px;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  height: 10px;
  vertical-align: middle;
  line-height: 10px;
}

.btns {
  width: 200px;
  margin: auto;
}

a:hover {
  background-color: #666;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="/ticket-link" target="_blank" class="ticket-button" id='btn'>Sign Up Now</a>

<div id='modal'>
  <h3>Are you a member?</h3>
  <div class='btns'>
    <a href="/ticket-link" target="_blank" class="ticket-button">Yes</a>
    <a href="/ticket-link" target="_blank" class="ticket-button">No</a>
  </div>
</div>

关于javascript - 按钮单击触发下面的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42320211/

相关文章:

javascript - 删除 ExtJs 4 默认类

javascript - 异步 JavaScript - 回调与延迟/ promise

javascript - 将秒转换为时间格式

html - 在 SPAN 元素上设置禁用的属性不会阻止单击事件

javascript - 如何将输入的时间跨度与数据库中的时间跨度进行比较

javascript - 需要使用 JavaScript 中的键码将事件监听器分配给 Tab 键?

php - 你能以 "IF"开始 mysql 语句吗?

php - Google 字体无法在 Windows 上呈现

php - 将动态创建的表单字段传递给 PHP

javascript - 获取动态创建的 select 子元素的 attr