如何通过javascript捕获元素创建事件

时间:2017-05-02 03:42:35

标签: jquery

我有一个由javacript创建的链接

import com.sun.javafx.scene.control.skin.TextFieldSkinAndroid;

(我有库jquery)

<a href="javascript:void(0)" class="view-more" start="15">View more</a>

1 个答案:

答案 0 :(得分:2)

&#13;
&#13;
$('.view-more').click(function() {
      console.log($(this).attr('start'));
 })
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" class="view-more" start="15">View more</a>
&#13;
&#13;
&#13;

  1. 最后遗失)
  2. 使用#
  3. href="#"

    如果要动态创建链接,则应使用

    之类的事件委派

    &#13;
    &#13;
    $("body").append('<a href="#" class="view-more" start="15">View more</a>')
    
    $(document).on('click','.view-more',function() {
          console.log($(this).attr('start'));
     })
    &#13;
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    &#13;
    &#13;
    &#13;

    1. 使用.on()添加动态添加的元素