easyui的帶按鈕的textbox的事件綁定

原方法來自:http://blog.csdn.net/wzxtc2008/article/details/46456327

對按鈕的點擊事件綁定方法:

$('a', $('#search').next('span')).click(function() {  
				//jquery的方法使用都是這種模式
            	alert($('#search').textbox('getText'));  
 });  

這裏用到的jquery()多參數的api,專門看了一下,copy官方api文檔:

jQuery( selector, [ context ] )

該語法有以下幾種用法:

用法 1 :設置選擇器環境

語法

jQuery(selector, [context])

默認情況下,選擇器從文檔根部對 DOM 進行搜索。不過,可以爲 $() 設置可選的 context 參數。

例如,如果我們希望在一個 callback 中搜索一個元素,可以限定下面的搜索:

實例

$("div.foo").click(function() {
  $("span", this).addClass("bar");
});

由於我們已經將 span 選擇器限定到 this 這個環境中,只有被點擊元素中的 span 會得到附加的 class。

在內部,選擇器環境是通過 .find() 方法實現的,因此 $("span", this) 等價於 $(this).find("span")。

jQuery 的核心功能都是通過這個函數實現的。jQuery中的一切都基於這個函數,或者說都是在以某種方式使用這個函數。這個函數最基本的用法就是向它傳遞一個表達式(通常由 CSS 選擇器組成),然後根據這個表達式來查找所有匹配的元素。

默認情況下, 如果沒有指定 context 參數,$() 將在當前的 HTML document 中查找 DOM 元素;如果指定了 context 參數,如一個 DOM 元素集或 jQuery 對象,那就會在這個 context 中查找。在 jQuery 1.3.2 以後,其返回的元素順序等同於在 context 中出現的先後順序。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章