jq類名選擇器對使用jq新增類名的元素無效,也就是說只對原始類名有用……比如我用jq給乙個元素加乙個類名……之後我想對這個元素進行操作,可是就無法使用類名選擇器來操作這個元素了……
這是因為你新新增的類在一開始並不存在,你直接用$().click()就會沒有響應,你可以用delegate()方法繫結事件,具體你可以查一下這個函式的使用方法。我這裡給個例子,你看看有沒有啟發
// 如果用下面的,就沒有效果
// $(".smaller").click(function () );
});
<
body
>
<
form
action= "#">
<
div
class
=
"msg"
>
<
div
class
=
"caption"
>
<
span
class
=
"bigger"
>bigger
<
span
class
=
"small"
>smaller
<
div
class ="content">
<
textarea
id
=
"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 選擇給...