jQuery里能调用function方法吗??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery里能调用function方法吗??相关的知识,希望对你有一定的参考价值。

可以在这条jQuery语句里插入function方法吗??
name:'Name', label:'名字', width:160,search:true,edittype:'select',editoptions:value:"0:请选择;1:甲;2:乙;3:丙",

能。

1、定义function方法

<script>
  function a()//定义一个方法a
  
</script>

2、JQuery里面调用

<script>
  function a()//定义一个方法a
  
  $(function()
     a();//JQuery中调用方法a
  );
</script>

参考技术A 这个是json,是JS的一种高级的数据结构,里面不能带function

参考资料:http://baike.baidu.com/view/136475.htm?fr=ala0_1_1

参考技术B 可以

jquery是用js写的。
js里 使用大括号初始化的值为一个Object 对象。

示例:

<script>
function hi()
var obj=name : "张三",
message : function() alert("你好:"+this.name);
;
obj.message();

</script>
<button onclick="hi();">打招呼</button>本回答被提问者采纳
参考技术C 可以,如下:
name:'Name', label:'名字', rename:function(_name)this.name=_name;

jQuery问题:$(function() return true )返回值?

$(function() return true ),,$(function() )为什么接收不了返回值

$(function()) 的作用是让jquery把$()里面那个函数记录下来,等到页面结构加载完成后调用。
也就是说 $(function()) 只是负责把里面的函数登记,然后就返回,不会去执行里面那个函数。
当然也就不会得到那个函数的返回值了。追问

js 可以直接调用jq 方法吗?会不会有的失效?

追答

js 调用 jquery 核心方法可以用 $.xxx() 的形式。

但我没明白你说的 “失效” 是什么意思。

追问

比如:var kk=元素.html(); 直接这样调用可以吗,你说的调用方式是
var kk=元素.$.html(); 这样吗?

追答

应该这样写:
$(元素).html()

参考技术A 接收什么返回值?
这个表示加载后运行,相当于一个事件处理函数。

以上是关于jQuery里能调用function方法吗??的主要内容,如果未能解决你的问题,请参考以下文章

jquery 方法封装

(function($){...})(jQuery)是什么意思?

(function($)...)(jQuery)是啥意思

jquery怎么调用自己定义的方法?

Jquery Tokeninput如何获取名称而不是id [关闭]

jQuery on()方法