jQuery擷取對象簡單實現方法

來源:互聯網
上載者:User

監控一個容器,當使用者點擊時彈出

 代碼如下 複製代碼

$(function(){
   $("Element").click{function(){
          alert("點擊我哦!");
     }
   }
});

基本對象擷取(注意這裡擷取的都是Jquery對象而不是Dom對象哦,但是他倆是可以轉換滴)

 代碼如下 複製代碼

$("*")  ‘表示擷取所有對象   但是我至今沒這樣用過
$("#XXX") ’獲得 id=XXX 的元素對象(id可以是標籤的id或CSS樣式id) 常用
$("input[name='username']")   獲得input標籤中name='userName'的元素對象 常用
$(".abc") ' 獲得樣式class的名字是.abc的元素對象  常用
$("div") ' 標籤選取器 選擇所有的div元素  常用
$("#a,.b,span") '表示獲得ID是a的元素和使用了類樣式b的元素以及所有的span元素
$("#a .b p") 'ID號是a的並且使用了 b樣式的 所有的p元素

例

假設有如下代碼。

var target_obj = jQuery('#target_obj_id');

則,若需要判斷id為target_obj_id是否存在的話,可以實現的方法有一下兩種:

1、

 代碼如下 複製代碼

if (target_obj.length > 0) {  //如果大於0 標識 id 為target_obj_id的對象存在,否則不存在

     //對象存在的處理邏輯

    } else {

      //對象不存在的處理邏輯

}

2、

 代碼如下 複製代碼

if (target_obj[0]) {

   //對象存在的處理邏輯

   } else {

 //對象不存在的處理邏輯

 }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.