javascript-jQuery选择器问题,请大神赐教

问题描述

jQuery选择器问题,请大神赐教
使用下面两条Script语句给页面中的两个普通input标签的value赋值,为什么第一条语句不起作用,第二条起作用。$(""#testInput"")不是等价于document.getElementById(""testInput"")吗?

<script type=""text/javascript"">    $(""#testInput1"").value = ""zhangsan"";    document.getElementById(""testInput2"").value = ""lisi"";</script>

解决方案

这种问题DEBUG一下JS就知道了。 $(""#testInput1"")是jquery对象,已经不是原来的dom对象了。

解决方案二:
$(""#testInput1"").val(""zhangsan""); 仔细看下Jquery文档就知道了。

解决方案三: $(function(){//shou'xian应该加载DOM $(""#testInput1"").val(""zhangsan"");//Jquery对象使用的方法和javascript是不同的 // document.getElementById(""testInput2"").value = ""lisi"";定义了JQuery,这句话就不要再使用了 }); 解决方案四:
楼上说的很好了,我补充一下,$(“xxx”)[0]取出的就是dom对象了。

解决方案五:
$(""#testInput1"").val(""zhangsan"");

解决方案六:
jquery var xx = ""zhangsan"";

赋值:$(""#id"").val(xx);
取值:var xx = $(""#id"").val();

解决方案七:
语法啊,第一句不是jq的语法,$(""#testInput1"").val(""zhangsan"");

时间: 2024-10-30 18:47:08

javascript-jQuery选择器问题,请大神赐教的相关文章

如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教

问题描述 如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教 解决方案 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值 for(var i=0;i<obj.length;i++){ if(obj[i].checked) //取到对象数组后,我们来循环

本地上传html或mht文件到服务器端,如何在客户端打开上传的文件,请大神赐教,很急!!!!!

问题描述 上传了html文件到服务器端后,客户端如何访问上传的html文件,请大神赐教,很急!!!!! 解决方案 解决方案二:上传时将html文件放在服务器的已启动的tomcat服务器中,知道html的路径,这样通过服务器的ip:port/projectName/aa.html就可以访问到该html页面解决方案三:不是放在容器里的,而是放在服务器端的磁盘里的,这是项目组统一规定的!解决方案四:引用楼主zilei0418的回复: 上传了html文件到服务器端后,客户端如何访问上传的html文件,请

c++-请问下面的代码怎么修改,请大神赐教~~

问题描述 请问下面的代码怎么修改,请大神赐教~~ 目标:扑克牌的结构表示. 代码如下: enum suits{CLUBS,DIAMONDS,HEARTS,SPADES}; struct card { enum suits suit; char value[3]; }; struct card deck[52]; char cardval[][3]={"A","2","3","4","5","6&q

xml-WCF 向客户端返回XML数据格式报错,请大神赐教“”超出最大字符串内容长度配额(8192)“”

问题描述 WCF 向客户端返回XML数据格式报错,请大神赐教""超出最大字符串内容长度配额(8192)"" !服务端配置 客户端配置 服务端返回客户端XML数据报错提示 解决方案 http://blog.csdn.net/yang_5/article/details/11775819

请问数字媒体技术常用的软硬件开发平台及工具有哪些,本人新手,想对数媒有所了解,请大神赐教

问题描述 请问数字媒体技术常用的软硬件开发平台及工具有哪些,本人新手,想对数媒有所了解,请大神赐教 请问数字媒体技术常用的软硬件开发平台有哪些,跪谢,本人新手,想对数媒有所了解,请大神赐教 解决方案 数字媒体技术主要包含场景设计.角色形象设计.游戏程序设计.多媒体后期处理.人机交互技术.主要针对游戏开发和网站美工还有创意设计这类工作设计的专业. IBM的数字媒体工厂解决方案是一个将IBM的技术统一起来的开放式框架,包含了IBM的硬件.软件和服务. 主要涉及:摄影摄像技术.艺术设计基础.数字媒体技

dma-DMA通道是什么,请大神赐教

问题描述 DMA通道是什么,请大神赐教 请教大神: DMA中的通道 是什么意思,一直不理解,请赐教,感激涕零! 解决方案 直接访问数据存储器,直接数据读写,不经过cpu处理器的处理. 解决方案二: 在内存中划一块,以固定的数据格式进行数据的存取,数据格式可以自己定义,我都是在结构体中进行的定义. 解决方案三: 可以直接传送数据而不进过cpu.减少cpu负担 解决方案四: DMA技术进行数据传送时不需要CPU的参与,也就是设备和内存直接传输数据 解决方案五: 直接数据读写,不需要内存处理 解决方案

connect阻塞的问题,请大神赐教

问题描述 connect阻塞的问题,请大神赐教 问题描述:当我在一个管理界面连接一个不存在的远程应用服务器时,发现在后台执行connect函数期间再去通过浏览器(IP,port)去登录系统即管理界面,登不进去,当connect函数结束返回,才能登陆进去.这是为什么???求大神赐教. connect是带阻塞的.

请教datagrid控件的问题,请大神赐教!

问题描述 请教datagrid控件的问题,请大神赐教! 请问如何使datagrid在进入页面时不显示,然后在查询框输入内容后点击查询才显示datagridl? 解决方案 控件都有属性的有一个属性好像叫display,你只要在代码里控制就可以了:反正有个属性可以控制控件显示的时间长了不知道是不是这个属性.你可以百度一下datagrid如何让它不显示就可以了然后做修改.还有一种办法就是用代码来创建datagrid,当进入页面时不创建在点击查询后先创建datagrid然后将查询结果填充进去然后显示出来

系统重装,有重要文件用易我恢复后都是乱码,请大神赐教

问题描述 系统重装,有重要文件用易我恢复后都是乱码,请大神赐教 系统重装,有XLS.DOC.PDF.HTML.PNG.JPG等文件,用易我软件恢复后都出现乱码,要怎么恢复呢??请大神赐教,感激不尽!!!刚注册的账号,C币只有这么多了,请大家广提意见吧,谢谢!!! 解决方案 换个软件试试吧,去网上搜一些恢复软件,另外建议重装前,先备份. 解决方案二: 你看看是不是你易我软件恢复的时候有参数设置没设置对?不过如果真的很重要,建议还是找专业人员比较好 解决方案三: 建立先用Ghost备份,再用恢复软件