JQuery - 单击按钮如果按钮存在?

时间:2016-11-25 03:30:53

标签: jquery if-statement button input

我正试图让这成为可能:

是否有方法或if语句来调用此

$('#add-remove-buttons').find('.button').trigger('click');

检测到网页上有#add-remove-buttons?

-Thanks

2 个答案:

答案 0 :(得分:1)

首先检查第一个元素是否存在Check if element exists in jQuery 在存在之后发生事件

 if ($("#add-remove-buttons").length > 0)
 { 
    $("#add-remove-buttons").trigger('click');
 }

答案 1 :(得分:0)

在按钮上单击处理程序后插入$('#add-remove-buttons').trigger('click');语句,如果按钮存在,它将触发操作。您无需明确检查它是否存在

$(function(){
  
  $('#add-remove-buttons').on('click', function(){
    alert('btn clicked');
  })
  $('#add-remove-buttons').trigger('click');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="add-remove-buttons">Click</button>