当新手遇到 jQuery.fn.extend javascriptjquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ定义了2个test扩展啊?还有, 如果只是笔误的话, 应该不是test1方法找不到, 而是有可能在执行test1内的逻辑时, 有东西为undefined 写错了,下面那个是test1 方法 <html><head></head><body><div id="test1"><input type="button" id ="test" name="test" /><div>xxxxdemo<div></div><script type="text/javascript" src ="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script><script language="javaScript">(function ($) { $.fn.extend({ test: function () { var $this = $(this); $this.find('div').html('test'); }, test1: function () { var $this = $(this); $this.find('div').html('test'); } }); })(jQuery); $(document).ready(function(){ //$("#test1").test1(); $("#test").click(function(){$("#test1").test1();}); });</script></body></html>是否是html找不到对应标签 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script><input type="button" onclick='$("#test").test(); $("#test1").test1();' value="Click Me" /><div id="test"><div></div></div><div id="test1"><div></div></div><script> (function ($) { $.fn.extend({ test: function () { var $this = $(this); $this.find('div').html('test1'); }, test1: function () { var $this = $(this); $this.find('div').html('test2'); } }); })(jQuery); </script>不明白undefined是怎么来的,问题说的太不清不楚 写错了,下面那个是test1 方法把代码完整的发出来看看嘛! 控制台看到的是回傳值,undefined是因為test()並無回傳任何東西 ("#test1").test1 可以找到这个方法,但是("#test1").test1() 时候就提示undefined 那就说明 test1这个方法里面执行的时候出问题了 js输出的div求随机摆放,做成许愿墙一样的效果 请问为什么用javascript给一个img对象添加onlick事件会立即执行 textContent和innerText有本质不同 js冲突 求一脚本效果。。。。。 showModelessDialog为什么总弹出新窗口? 再请教播音问题 我在ASP中这样调用一个JS文件中的一个方法错在哪。高手指点。 求助:如何利用DOM删除一个结点的某个属性啊?在线等待 id多了对性能有没有影响 js怎么写判断textarea里有值的时候触发什么事件 如何隐藏地址栏
<head>
</head>
<body>
<div id="test1"><input type="button" id ="test" name="test" /><div>xxxxdemo<div></div>
<script type="text/javascript" src ="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>
<script language="javaScript">
(function ($) {
$.fn.extend({
test: function () {
var $this = $(this);
$this.find('div').html('test');
},
test1: function () {
var $this = $(this);
$this.find('div').html('test');
}
});
})(jQuery);
$(document).ready(function(){
//$("#test1").test1();
$("#test").click(function(){$("#test1").test1();});
});
</script>
</body>
</html>是否是html找不到对应标签
<input type="button" onclick='$("#test").test(); $("#test1").test1();' value="Click Me" />
<div id="test"><div></div></div><div id="test1"><div></div></div>
<script>
(function ($) {
$.fn.extend({
test: function () {
var $this = $(this);
$this.find('div').html('test1'); },
test1: function () {
var $this = $(this);
$this.find('div').html('test2'); }
});
})(jQuery);
</script>
不明白undefined是怎么来的,问题说的太不清不楚
undefined是因為test()並無回傳任何東西
但是("#test1").test1() 时候就提示undefined 那就说明 test1这个方法里面执行的时候出问题了