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 中出现的先后顺序。


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