我希望在afterEnd:function(){}中修改自身的属性,能实现?可以的话怎么写?function DB(){
}
DB.prototype.getFormData = function(){
var formData = this.getMultiSelect({
ids:"",username:"",password:"",
attach:function(){
if(arguments.length > 0){
var o = this,tr = arguments[0];
o.username += $("input[type=text]",tr).val();
o.password += $("input[type=password]:first",tr).val();
}
},
afterEnd:function(){
var o = this;//目前这里是DB实例,我希望这里是当前对象,能实现吗?
if(o.username.length >0)o.username = o.username.slice(0,-1);
if(o.password.length >0)o.password = o.password.slice(0,-1);
}
});}
}
DB.prototype.getFormData = function(){
var formData = this.getMultiSelect({
ids:"",username:"",password:"",
attach:function(){
if(arguments.length > 0){
var o = this,tr = arguments[0];
o.username += $("input[type=text]",tr).val();
o.password += $("input[type=password]:first",tr).val();
}
},
afterEnd:function(){
var o = this;//目前这里是DB实例,我希望这里是当前对象,能实现吗?
if(o.username.length >0)o.username = o.username.slice(0,-1);
if(o.password.length >0)o.password = o.password.slice(0,-1);
}
});}
解决方案 »
- 我做了一个鼠标放上去时就出现下拉菜单的程序 可是出了点问题
- jquery拖动层,改成拼图的时候,内元素为img为产生异常,求解?求高手
- 急救:我用鼠标拖动div时,怎么实现鼠标在此div的下面
- === 高分请高手帮忙:关于window.close()的奇怪现象。 ===
- 关于网站浏量统计
- 怎样能够判断我点的是哪一个id同名的文本框
- 百分求救:如何在onClick事件里面更改Session
- 非常简单的问题?
- 如何将网页窗口定时关闭,100分请教!!!!
- 小问题!高分数,等待回答
- iframe在 360极速浏览器下显示不正常
- 网页怎样在flash添加一层javascript滚动图片超链接,既能看到flash动画超链接也能用 代码如下 谢谢啊
function DB() {}
DB.prototype.getFormData = function () {
var formData = this.getMultiSelect({
ids: "",
username: "",
password: "",
attach: function () {
if (arguments.length > 0) {
var o = this,
tr = arguments[0];
o.username += $("input[type=text]", tr).val();
o.password += $("input[type=password]:first", tr).val();
}
},
afterEnd: function () {
var o = this; //目前这里是DB实例,我希望这里是当前对象,能实现吗?
if (username.length > 0) username = username.slice(0, -1);
if (password.length > 0) password = password.slice(0, -1);
}
});
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function DB() {}
DB.username="GUEST";
DB.prototype.getFormData = function () {
var d=DB.username;
return ({
username: "",
set: function () {
if (arguments.length > 0) {
this.username += arguments[0];
}
},
get: function () {
return (this.username.length > 0)? this.username.slice(0, -1):d;
}
});
}var d=new DB();
var obj=d.getFormData();
//obj.set("xiaofanku");
alert(obj.get());
</script>
</head><body>
</body>
</html>