jq 如何讓點選其他地方隱藏 JQ完全學習版本

2021-10-13 20:21:24 字數 1939 閱讀 6707

獲得input標籤中name屬性名字包含a 的標籤物件書寫。

function(「input[name *= a]」)

$("input:disabled")這個選擇器的作用

input下隱藏的物件

$(":input")和$("input");這兩個選擇器的區別

前者是表單的內容,後者是所有input標籤

獲得乙個div元素的寬和高的css樣式.

先獲得div,然後再點css(「width」),css(「height」)

js只能獲取行內css樣式

而jq則滿足所有方式的css樣式

操作乙個元素物件的css樣式方式.

兩種:第一種jq獲取物件直接丶css.樣式,操作

第二中js獲取行內元素物件然後style.操作

通過增加class的方式給指定元素增加樣式

兩種:第一種:$(「選擇id」).css(「要修改的屬性名」,「屬性值」)

第二種:$(「選擇id」).attr(「class」,「css樣式名」)

attr("value")和val()的區別

val獲得實時輸入的值

value獲得的是value預設的值

操作元素的屬性有幾種方式

兩種:1. 直接呼叫屬性attar(「屬性名」,「屬性值」)

attr("checked")和prop("checked")這兩個操作方式

前者返回的是屬性值

後者返回的是布林值。

html()和text()在獲得值得時候兩者的區別,和使用的場景。

html()獲得標籤

text()只獲取文字

請說出val()和html()在獲得值得時候兩者的差異。

val獲得的是單標籤文字框的值,

html獲得的是雙標籤內容 的值

html()和text()在賦值得時候兩者的區別,和使用的場景。

html會識別標籤而text不會識別直接輸出

html應用在需要改變文字的樣式的情況

text則是應用在文字內容原樣輸出的情況

val()和html()在賦值得時候兩者的差異。

val()賦給單行標籤的文字框內

html則是賦給雙行標籤的內容

prepend和prependto兩個方法之間的區別

語法上有區別,prependto是將新建立的標籤加入到什麼什麼標籤裡

而 prepend是將要指定標籤裡插入新建立的標籤

before和afterd的使用場景

在需要插入同級標籤前後位置插入的時候

replacewith()和replaceall()方法之間的區別

語法不同,前者:需要更換的標籤. replacewith(更換的標籤)

後者:是更換的標籤. replaceall(需要更換的標籤)

remove()和empty()之間的區別

remove是清空指定元素

而empty是清空指定元素的內容

bind() 事件的作用和使用場景

作用是繫結事件,使用場景在需要多個事件的時候

one()事件的使用的場景

只需要一次事件執行的時候

trigger()這個事件的作用和使用

作用:呼叫其他事件

使用:$(呼叫方法的物件).tigger(呼叫的方法)

解綁乙個物件上的所有事件,解綁乙個物件上的單個事件

解綁物件呼叫unbind方法解綁事件不加引數解綁所有事件,加引數你要解綁的事件解綁單個事件

使用JQ實現點選其他區域關閉視窗的功能

class fc class fc box class fc c class fc t ovf 預約 span 只顯示可預約span p class fc b 解放軍總醫院span 科span src images shou.png alt div class fc b1 4月24號 週三 上午p ...

如何讓選單點選後不消失

本篇文章摘自 csdn論壇區 allencui0313的帖子,為了以後用到時好找就收藏到自己的空間裡。其實action的觸發是由menu來控制的。當qmenu收到qmousereleased事件後,會根據座標找到當前的qaction並激發。然後自己隱藏。因此過載選單,重寫mousereleaseev...

如何讓程式真正地在後台執行?

如何實現乙個守護程序?如何讓程式在後台執行?這是後台開發面試常問的一道題,那麼守護程序到底是什麼?又該如何實現?守護程序通常生存期長,很多是在系統啟動時啟動,系統退出時才關閉。它們的特點通常沒有控制終端,後台執行。有人可能會會心一笑,後台執行程式,我知道呀。還有兩種方式呢 hello 看,多麼簡單。...