jquery学习笔记

2020-01-08  本文已影响0人  鲁女女
  1. 作为函数调用
    参数是字符串(选择器): $('字符串') -> $('button') 查找并匹配标签,封装成jQuery对象
    参数是DOM对象: $(DOM对象)-> $(document)将DOM对象封装成jQuery独享
    参数是html标签: $(html标签) -> $(<p></p>) 创建标签对象,封装成jQuery对象
    切记:jQuery中this是DOM对象,如果要使用则需要转jQuery对象

  2. 作为对象使用
    $.each():遍历数组及对象的
    $.trim() : 去除字符串两端空格的

<style type="text/css">
  div {
    width: 300px;
    height: 200px;
    border: 1px solid red;
  }
</style>
<button id="btn">按钮</button>
<div id="dv"></div>
// 点击按钮显示当前按钮中的文字内容,同时创建一个文本框,
// jQuery对象.html()--->相当于DOM中innerHTML

$(function(){
  // 获取按钮,调用点击事件
  $('#btn').click(function(){
    console.log($(this).html());
    // 主动向目标元素插入inuput标签
    $('<input type="text" />').appendTo($('#dv'));
    // 目标元素被动插入inuput标签
    $('#dv').append($('<input type="text" />'));
  })
})

// 遍历数组,jQuery中的对象下的方法来进行遍历
let arr=[1,2,3,3,4]
$.each(arr,function(index,item){
  console.log(index,item);
})

// 遍历对象
var obj = {
  name: '小明'
}
$.each(obj, function (key, value) {
  console.log(key, value)
})

// 干掉字符串两边的空格
console.log('===='+$.trim(' 我的天 ')+'======');
上一篇 下一篇

猜你喜欢

热点阅读