代码如下:<input id="aa" type="text" value="123" />
<script>
//方法一
$.fn.extend({
test: {
$this: this,
test1: function () {
alert(this.$this.val());
}
}
});
//方法二
$.fn.extend({
test: function () {
alert(this.val());
}
});
$("#aa").test.test1();
$("#aa").test();
</script>方法二的this指的是$("#aa")对象。
方法一的this却不是我想要的$("#aa")对象。
请问方法一中$("#aa")对象该如何表示?
<script>
//方法一
$.fn.extend({
test: {
$this: this,
test1: function () {
alert(this.$this.val());
}
}
});
//方法二
$.fn.extend({
test: function () {
alert(this.val());
}
});
$("#aa").test.test1();
$("#aa").test();
</script>方法二的this指的是$("#aa")对象。
方法一的this却不是我想要的$("#aa")对象。
请问方法一中$("#aa")对象该如何表示?
解决方案 »
- 我的jqgrid 中的navGrid 生效了,但是在界面中看不到按钮图标,鼠标放上去可以显示按钮的提示信息
- 求大虾帮我写个正则表达式匹配,请进来看看,谢谢了 ?
- js如何获取动态表格的值?
- javascript调用include里面中文字符出来乱码
- 关于Ext进度条的问题
- 打印全部页面和调用外部exe的问题 万分焦急!
- 如何通过远程服务器启动本地应用程序?
- 请问不准用户关闭新打开的窗口,请问如何写?
- 如果在一个页面中控制另外一个页面??有兴趣的看看
- 如何实现在鼠标滑过时改变表中某行的背景色?
- 为什么我这段代码无法改变value的内容?
- MediaPlayer 的问题 。。。。。。。。。。。。在线等。
<script>
//方法一
$.fn.extend({//////////
test1: function () {
return {
$this: this,
test1: function () {
alert(this.$this.val());
}
}
}
});
//方法二
$.fn.extend({
test: function () {
alert(this.val());
}
}); $("#aa").test1().test1();/////////////
$("#aa").test();
</script>
$("#aa").test.test1();这种方式没法实现吗?