jquery(1)

1.1 jquery和JavaScript可以共存,但是不能夠混用!

<div id="box"></div>
<script>
    $(document).ready(function () {
        $('#box').get(0).onclick = function(){
            this.style.background = blue;
        }
    })

    $('.box')[0].style.background = 'yellow';
</script>

1.2 length
length雖然是原生js的一個屬性,但是length也是jquery里面封裝過的方法,可以直接使用!但是個人建議你,如果需要獲取長度的時候還是去使用size()方法。

1.3 css屬性值

parseInt($('.box').css('marginTop'));//margin-top
$('.box').width();//content
$('.box').outerWidth();//content+padding+border
$('.box').innerWidth();//content+padding
($('.box').outerWidth()-$('.box').innerWidth())/2;//border
($('.box').outerWidth()-$('.box').width())/2;//padding+border
($('.box').innerWidth()-$('.box').width())/2;//padding          ($('.box').outerWidth(true)-$('.box').outerWidth())/2;//margin

1.4 text()與html()
text僅僅返回 標(biāo)簽內(nèi)部的內(nèi)容 不會返回標(biāo)簽,負值也是這樣

<p id="para">I am para <span>I am span</span> !</p>
<script>
    alert($('#para').tetx()); 
</script>

html可以返回標(biāo)簽,但是只能返回第一個!

<p>I am para <span>I am span</span> !</p>
<p>I am para aaa <span>I am span</span> !</p>
<script>
    alert($('p').html());
</script>

設(shè)置值的話,可以一起設(shè)置

<p>I am para <span>I am span</span> !</p>
<p>I am para aaa <span>I am span</span> !</p>
<script>
    $('p').html('<h1>das</h1>');
</script>

1.5remove() 和 detach()
我們先寫一個div 并為其添加一個click事件。

$('#box').click(function(){
   alert(1);
})

如果在開發(fā)的時候 需要刪除它!但是在后面的操作當(dāng)中可能又要遇到div的添加它

var box = $('#box').remove();
$('body').append(box) 

但是我們再次點擊。發(fā)現(xiàn)事件沒有了!
為了解決這樣的bug!我們就必須使用detach()了;

$('#box').click(function(){
    alert(1);
})
var box = $('#box').detach();
$('body').append(box)

1.6 $() 和 window.onload = function(){}

$() //是等DOM加載完畢

window.onload = function(){}. //全部加載完畢
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,667評論 0 44
  • 1. jQuery 庫中的 $() 是什么? $()函數(shù)是JQuery函數(shù)的別稱,就是一種標(biāo)志,符合其思想:wri...
    fortunatelys閱讀 298評論 0 1
  • 原文鏈接 http://blog.poetries.top/2016/10/20/review-jQuery 關(guān)注...
    前端進階之旅閱讀 16,940評論 18 503
  • 第1章 簡介 第2章 DOM節(jié)點的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點及節(jié)點屬性 通過JavaScript可以很方便的獲...
    mo默22閱讀 932評論 0 8
  • 還記得自己第一次被罰站的經(jīng)歷嗎?其實有很多小事說出來都會引人會心一笑,分享一下我身邊一些人第一次被罰站的趣事。 1...
    何時顧盼閱讀 232評論 0 0

友情鏈接更多精彩內(nèi)容