2 deyuzhi deyuzhi 于 2015.07.27 20:19 提问

请问如何调用对象中的函数

这里有个集合,请问集合里面可以有函数吗?像下面这样

html:
<input id="name" value="">

jsp:
 aa = {
     change:function() {
            $("#name").value = '已发送';
     }
 }

请问可以这样写吗?如果这样写是对的,那么请问该如何调用这个函数呢?当我用aa.change()或者aa.change的时候,查看错误信息是“undefined”。请各位老师知道一些。

4个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.27 20:38
已采纳
 <html>
<head>
    <script src="http://code.jquery.com/jquery-1.6.2.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function(){
            var aa = {
                change:function(){
                    $("#name").attr("value","已发送");
                }
            }
            aa.change();
        });
    </script>
</head>
<body>
    <input id="name" value="">
</body>
</html>
CSDNXIAOD
CSDNXIAOD   2015.07.27 20:30

调用操作符和函数对象
调用操作符和函数对象
调用操作符的重载与函数对象
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

sina_2831808769
sina_2831808769   Rxr 2015.07.27 20:44

aa.change()就行了

danielinbiti
danielinbiti   Ds   Rxr 2015.07.27 21:37
 $("#name").value = '已发送';
 应该是
 dom写法
 $("#name")[0].value = '已发送';
 document.getElementById('name').value='已发送';
 或者
 $("#name").val('已发送');//jquery 写法
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
拷贝构造函数的调用
一直说到拷贝构造函数,构造函数在创建对象时被调用,哪儿拷贝构造函数呢?? 1.当用 类的一个对象初始化另一个对象时: int main() { point A(1,2); point B(A);//用对象A初始化对象B,拷贝构造函数被调用. } 2.如果函数的参数是一个类的对象,哪么在进行实参到形参的传递的时候出调用拷贝构造函数: void f(point p) { } mai
请问在AUTOCAD环境中如何判断按键是“ESC
请问在AUTOCAD环境中如何判断按键是“ESC”.txt 请问在AUTOCAD环境中如何判断按键是“ESC”.txt
javascript中如何初使化对象及如何调用
javascript中如何初使化对象及如何调用
keil uVision4 for ARM Cortex-M3 使用汇编示例
1,说明在C中如何调用汇编函数 2,说明在汇编中如何调用C 函数
JavaScript中对象调用其他函数/对象成员
1、调用其它函数 var mingzi = "dancheng"; function say() { console.log('名字' + this.mingzi + '在演讲'); } var cat = {mingzi:'kitty', eat:'fish'}; cat.express = say; cat.express()
如何在java的被调用函数中创建对象,并通过参数传回?
java中的对象都是按引用传递,那么如果想在被调用的函数中创建一个对象并返回,怎么做呢? 如
mfc中一个函数是如何调用的?
mfc中一个函数是如何调用的?
对象的引用调用private类型函数的问题
public class Test1{  private void f(){   System.out.println ("private f()");  }  public static void main (String[] args) {   Test1 po=new Test1();   po.f();  } } 疑问:为何在类Test1中,创建他本身的对象的时候,其对象
笔记,c++中静态对象在程序结束的时候会不会进析构函数?
1.在栈上的静态对象会进入析构函数。 void func() { static classA a; } 2.在堆上的静态对象不会进入析构函数。 void func() { static classA* pA = new classA; }
c#调用tensorflow的例子
一个C#调用tensorflow的例子,比较简单,演示了如何在C#中调用tensorflow的对象和函数