jQuery学习记录

基础知识:

基础语法:$(selector).action()

jQuery函数位于一个文档就绪事件中,防止文档未加载完成前就运行函数

$(document).ready(function(){

    // 开始写 jQuery 代码...

});

简洁写法
$(function(){

    // 开始写 jQuery 代码...

});

选择器

$(this)     选取当前html元素
$("p")      选取所有的p元素
$("#test")  选取id为test的元素
$(".test")  选取class="test"的元素

选择器的更多语法,jQuery选择器语法

jQuery 事件,监听某个组件,当发生事件时,执行代码

比如 click事件,当组件被点击时执行

$("#delete-whitelist").click(function() {
    $("#delete-form").submit();
});

为多个id相同的组件注册事件

$("[id=delete]").click(function () {
    var delete_customer_id = $(this).attr('data-id');
    $("#delete-ids").val([delete_customer_id]);
});

给动态添加的元素添加事件

若元素是动态生成的,原先在元素上直接注册的事件不会有效果,需要使用这种方法

$(document).on('click', '#my-id',  function () {
    alert('aa')
});