jQuery類名選擇器對非原始類名無法進行操作

2021-07-24 14:28:19 字數 2249 閱讀 9148

jq類名選擇器對使用jq新增類名的元素無效,也就是說只對原始類名有用……比如我用jq給乙個元素加乙個類名……之後我想對這個元素進行操作,可是就無法使用類名選擇器來操作這個元素了……

這是因為你新新增的類在一開始並不存在,你直接用$().click()就會沒有響應,你可以用delegate()方法繫結事件,具體你可以查一下這個函式的使用方法。我這裡給個例子,你看看有沒有啟發

// 如果用下面的,就沒有效果

// $(".smaller").click(function () );

});

<body>

<formaction= "#">

<divclass="msg">

<divclass="caption">

<spanclass="bigger">bigger

<spanclass="small">smaller

<divclass ="content">

<textareaid="comment"rows = "8"cols="20">this is a jquery test!

jQuery類名選擇器( class)

一 介紹 類名選擇器是通過元素擁有的css類的名稱查詢匹配的dom元素。在乙個頁面中,乙個元素可以有多個css類,乙個css類又可以匹配多個元素,如果有元素中有乙個匹配的類的名稱就可以被類名選擇器選取到。類名選擇器很好理解,在大學的時候大部分人一定都選過課,可以把css類名理解為課程名稱,元素理解成...

jQuery 非選擇器示例

在jquery中,not 用於選擇與選擇器不匹配的所有元素。例子 p not class p1 選擇與匹配的所有不具有 class p1 類名稱的元素。li not only child 選擇與匹配的,不是其父代唯一子代的所有元素。li not first child 選擇與匹配的,不是其父級的第乙...

jQuery偽類選擇器

一 簡單偽類選擇器 not selector 選擇除了某個選擇器之外的所有元素 first或first 選擇某元素的第乙個元素 非子元素 last或last 選擇某元素的最後乙個元素 非子元素 odd 選擇某元素的索引值為奇數的元素 even 選擇某元素的索引值為偶數的元素 eq index 選擇給...