javascript - 单击具有长度的按钮时如何发出警报?

标签 javascript php jquery html database

我有这个按钮

<div class="bigbox">
    <input type="text" placeholder="bigboxinput">
    <div class="smallbox">
        <input type="text" placeholder="smallboxinput1">
        <button class="addinput">Add another input</button>
    </div>   
</div>
<button class="addbigbox">Add another bigbox</button>

当我单击该按钮时,我想使用 javascript 发出诸如“hello”之类的警报

<script> 
var n = $('.addmore').length + 1;
$('.addmore').click(function(){  //I dont know what to do here
alert('Hello');
</script>

最佳答案

这是一个jsfiddle:

https://jsfiddle.net/mckinleymedia/cxu429e7/8/

我假设 html 是这样的:

<div>
  <div class="bigbox">
    <div class="smallbox">
      <input type="text" />
      <button class="addinput">Add an input</button>
    </div>
  </div>
  <button class="addbigbox">Add a bigbox</button>
</div>

这是代码:

$('.addbigbox').click(function() {
  var target = $('<button>')
      .addClass('addinput')
      .html('add an input');
  $(this)
    .before(
    $('<div>')
    .addClass('bigbox')
    .append(
      $('<input>')
      .attr('type','text')
    )
    .append(
      target
    )
  )
  addInput(target);
});
var addInput = function(target){
  target.click( function() {
    $(this)
      .before(
      $('<input>')
      .attr('type','text')
    )
  });
};
addInput($('.addinput'));

关于javascript - 单击具有长度的按钮时如何发出警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34248865/

相关文章:

javascript - 编写这个 JS reduce() 代码的更好方法?

php - 无法使用 mysqli 发布数据

php - 如何将 MySQL 表转储到文件然后读取它并使用它代替数据库本身?

php - 数组 explode 单个数据库表中的值,并在表中打印 3 个不同的行如何?

jquery - 使用 Jquery 和 Javascript 调整大小、克隆、拖放和旋转图像

javascript - 如何使用html2canvas和jspdf以正确和简单的方式导出为pdf

jquery - 自定义 jQuery 验证方法从未触发

javascript - Typescript 中这两个数组赋值有什么区别?

javascript - 如何同时模拟多个按键事件

javascript - 从父元素取消绑定(bind)滚动事件并绑定(bind)到子元素