zpxc.net
当前位置:首页 >> jquEry里的$("#") 与 js中的$("#"+) 有什么区别? >>

jquEry里的$("#") 与 js中的$("#"+) 有什么区别?

问题问的应该都是jquery里的问题吧。$("#")是指选择器选择带有id的元素,例如 就可以用$("#id").val()来获取对应的数据值,而里面有加号的情况一般是有变量,在函数封装时常用,例如: 这里“+”只是一个连接的作用,总得来说就是jquery的选择器,...

首先,你写的不对,js里面没有$("#"+) 应该是都Jquery里: $("#xx")与$("#"+xx) $("#xx")表示得到一个xx为""的组件 $("#"+xx)表示xx是一个变量,假如xx的值是aa,就表示与"#"相连接组成了$("#aa")得到一个aa为""的组件

你用this获取到的是JS原生DOM对象,val()只能在用jquery得到的对象上使用,例如$("#btn1") , 如果非要使用,就先要把DOM对象转换成jquery对象 例如: function btnClick(obj){ var $obj=$(obj);//将原生的DOM对象转换成jquery对象 }

这个你写下就知道了 其实 $("div p:eq("+i+")").text() 等价于 $("div p:eq(0)").text(); $("div p:eq(1)").text(); $("div p:eq(2)").text(); $("div p:eq(3)").text(); ... 只是把其中有规律的东西抽出为变量而已。 Jquery是建立在js基础上的...

区分这个很简单,当你用的方法是jquery时,就用$(this),如果是JS方法,就用this,咱们回头看一下你贴出来的代码$(this).html( $(this).html() + " BAM! " + i );这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTM...

.时ID选择器 attr只有id的时候也可作为ID选择器使用 但是他有一个callback(回调函数)可以对属性进行设置$("button").attr("id","1")就可以对ID赋值了 attr的作用是设置和选择

你的代码没问题,而且jQ就是js,肯定能互用。 你都说了第一次不成功,第二次成功,如果代码错了第二次也成功不了啊,呵呵。检查一下别的地方了。 1.你在第一次加载的时候id是否已经有值呢?可能性20% 2.相应id的元素是否已经创建呢?可能性80% ...

打个比方:你想做一碗面,有两种方法: 1、js方法:自己去市场上买各种原材料,比如面粉、鸡蛋、蔬菜、肉类、葱姜、油盐酱醋等,回家后按照食谱一五一十地做起来,几十分钟后,一碗纯手工自制的手擀面就做好了; 2、jq方法:去超市买回一个“老坛...

简写 $(document).ready(function(){}); $().ready(function(){}); 还可以 $(function(){}) 这个最短了~~

$('#XXXX') $('#'+defaults.varXXXX) 这两个都是id选择器,第一个id是写死的,而第二个是动态,即varXXXX变化,这个选择器选择的对象就在变化 defaults其实是一个json数组,一般应用在js插件里面,defaults里面应该有一个属性是varXXXX,而值有个...

网站首页 | 网站地图
All rights reserved Powered by www.zpxc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com