JQuery基礎的一些解釋

2021-07-27 10:33:43 字數 2280 閱讀 3066

1.呼叫方法時要注意: 呼叫方法時要注意操作的是dom物件還是jquery物件。

普通的dom物件一般可以通過$()轉換成jquery物件。

如:$(document.getelementbyid("msg"))則為jquery物件,可以使用jquery的方法。

由於jquery物件本身是乙個集合(返回的物件為jquery物件(集合物件),不能直接呼叫dom定義的方法),所以如果jquery物件要轉換為dom物件則必須取出其中的某一項,一般可通過索引取出。

如:$("#msg")[0]$("div").eq(1)[0]$("div").get()[1]$("td")[5]這些都是dom物件, 其中$(exp).get(0)等效於$(exp)[0]

可以使用dom中的方法,但不能再使用jquery的方法。

以下幾種寫法都是正確的:

$("#msg").html();$("#msg")[0].innerhtml;

(經常新手會$("#msg")[0].html(),當然這是錯誤的寫法。)

$("#msg").eq(0)[0].innerhtml;$("#msg").get(0).innerhtml;

要注意,eq返回的是jquery物件,而get(n)和索引返回的是dom元素物件。

2,同一函式實現set和get: jquery中的很多方法都是如此,主要包括如下幾個:

$("#msg").html(); //返回id為msg的元素節點的html內容

$("#msg").html("new content"); //將「new content」作為html串寫入id為msg的元素節點內容中,頁面顯示粗體的new content

$("#msg").text(); //返回id為msg的元素節點的文字內容

$("#msg").text("new content"); //將「new content」 作為普通文字串寫入id為msg的元素節點內容中,頁面顯示new content

$("#msg").height(); //返回id為msg的元素的高度

$("#msg").height("300"); //將id為msg的元素的高度設為300

$("#msg").width(); //返回id為msg的元素的寬度

$("#msg").width("300"); //將id為msg的元素的寬度設為300

$("input").val("); //返回表單輸入框的value值

$("input").val("test"); //將表單輸入框的value值設為test

$("#msg").click(); //觸發id為msg的元素的單擊事件

$("#msg").click(fn); //為id為msg的元素單擊事件新增函式,同樣blur,focus,select,submit事件都可以有著兩種呼叫方法

$("#msg").css("background"); //返回元素的背景顏色

$("#msg").css("background","#ccc"); //設定元素背景為灰色

$("#msg").css(); //以名值對的形式設定樣式

$("p").bind("click", function()); //為每個p元素新增單擊事件

$("p").unbind(); //刪除所有p元素上的所有事件

$("p").unbind("click") ;//刪除所有p元素上的單擊事件

3.集合處理功能

$("tr").each(function(i))//實現**的隔行換色效果

$("p").click(function(i))//為三個不同的p元素單擊事件分別設定不同的處理

一些專業的解釋

1.pid 比例 proportion 積分 integral 微分 derivative 控制 pid控制是乙個在工業控制應用中常見的反饋迴路部件,由比例單元p 積分單元i和微分單元d組成。pid控制的基礎是比例控制 積分控制可消除穩態誤差,但可能增加超調 微分控制可加快大慣性系統響應速度以及減弱...

TTF 的一些解釋

簡言之,聯邦核心 fc 是乙個開發環境,它使得能夠緊湊地表示將tensorflow 與分布式通訊運算子 例如聯邦平均中使用的運算子 組合在一起的程式邏輯 計算一組客戶端上的分布式和 平均數和其他型別的分布式聚合系統中的裝置,這些裝置的廣播模型和引數等。您可能知道tf.contrib.distribu...

BOM DOM的一些解釋

dom 是為了操作文件出現的 api,document 是其的乙個物件 bom 是為了操作瀏覽器出現的 api,window 是其的乙個物件。bom是瀏覽器物件模型,是對瀏覽器本身進行操作 dom是文件物件模型,是對瀏覽器 可看成容器 內的內容進行操作 歸dom管的 e區 就是你說的document...