jquery问题,怎样让选择器获取通过变量获取相应的id:例如,我想让jquery获取#sel01,#sel02,#sel03
使用Jquery获取某个div时需要这样写:$("#" + 所定义的id变量名)代码如下黑体加粗部分:
<div id="{{hospital.id + 'hospital'}}" class="z_tl z_t2 clearfix z_poaR"
ng-click="openDoctorList(hospital.id,hospital.name)">
$scope.openDoctorList = function (id,hospitalName) {
$scope.uniqueHospitalId = id;var hospitalId = id + "hospital";if($scope.cacheHospitalId != id){ $("#"+hospitalId).attr("class","z_tl clearfix z_poaR");}if($scope.cacheHospitalId == id){ $("#"+hospitalId).attr("class","z_tl z_t2 clearfix z_poaR");$scope.doctorList = null;}$scope.cacheHospitalId = id;}
扩展资料:
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
参考资料:
Jquery官方API -ID Selector (“#id”)
JQuery官方API接口-.attr()
百度百科-JQuery
//1.标签本身aa
$("p")//2.idaa$("#p1")//3.classaa$(".left")//4.嵌套混用 aa$("#d1 #p1")
aa$("#d1 p") aa$("#d1 .left")//以此类推
主要代码就是$("tr[id^='myte']").css("background-color","#B2E400");
意思是 匹配id以myte开头的tr,结果我所有的id以myte开头的tr颜色都被改变了,你可以试一试。JQUERY的好处是可以尽量的不使用循环,后来我想如果不确定是哪种标签怎么办,于是我把TR给去掉了,是可以的,甚至我把TR换成了$也是可以的,也就变成了
$("[id^='myte']").css("background-color","#B2E400"); 在页面中加了几个DIV,结果div和TR的的背景色都是可以改变的。
不过JQUERY里有mouseenter 和mouseleave这两个事件吗?
下面的代码你试试看,看行不行:
$(document).ready(function(){
$("[id^='sel']").mouseout(function(){ //鼠标离开
$(".child_menus").hide("slow");
}
);
$("[id^='sel0']").mouseover(function(){ //鼠标悬停
$(".child_menus").show("slow"); //.是class选择器。
}
); });
我试过了,是可以的。
不得不说JQUERY的选择器真的是比较的强大啊。
确实错的的离谱!
if(i=1,i<4,i++){//if语句怎么能这么写的?你是想写for吗?
另外,你想绑定事件,建议使用bind
===========
错的都不好改.你还是先老老实实学习jquery的基础用法吧.不要看一两眼就开始写比较复杂的jq
应用.
$("'#sel0'+i")???
里面干嘛要3个单引号???
$("#sel0"+i),这样写
var str="#sel01";//变换里面的值就行了
$(str).show;
query,question和problem有什么区别
problem通常与动词pose,present(作"构成"解),solve,tackle,settle(作"解决"解)等连用;question常与动词answer,ask,raise等连用。例如:What''s the problem?到底是什么问题。(或你们在争论什么?)What''s the question?你问的是什么问题?query:对问题的疑惑,质疑 n. 疑问,疑问号,质问 v. 问 例句...
query question 有什么区别
query n.质问, 询问, 怀疑, 疑问 v.询问, 表示怀疑 question n.问题, 疑问, 询问 v.询问, 审问, 怀疑 query更倾向于对问题的疑惑,质疑. 而question 一般是对于一无所知的问题的提问.
search:=query错误怎么解决
答:query错误的解决办法:首先用class方式查询出某div的循环列表;然后使用“$pic->name = $pictitle;$pic->src =$picurl;”方式即可phpQuery使用错误问题。
query是什么意思
query的意思是查询或问题。以下是详细解释:一、基本定义 query这个词在计算机科学和信息技术领域非常常见。它通常指的是用户为了获取某种信息或数据而提出的一个问题或一段指令。例如,在搜索引擎中搜索信息时,输入的关键词或短语就可以被称为一个query。二、在搜索引擎中的应用 在搜索引擎中,用户的查询...
Query怎么解决路径过长的问题
1、可以修改步骤【源】,重新选择文件路径。点击【源】旁边的小齿轮按钮,即可在弹出的窗口中浏览路径,选择数据源文件所在的新路径即可。2、在编辑栏直接修改路径地址。3、打开高级编辑器修改路径地址。
问题用英语怎么说puestion
Query:这个词通常用来描述具体的疑问或问题。例如,在学术或研究领域,我们可能会向教授或导师提出查询或查询。Doubt:这个词通常用来描述对某个事实或理论的怀疑或疑惑。例如,我们可能会对某个事实或理论存在一些疑虑或怀疑。除了这些词汇和短语,还有很多其他的表达方式可以用来描述 "问题"。这些词汇和短语...
excel power query 出现这个问题,该如何解决?
原因是原始文件不是标准的Excel格式,直接把原始文件打开另存即可(覆盖保存也行)。如果原始文件很多,则需要用vba或python之类的程序批量打开另存。这样就ok了。
搜索引擎的 Query 分析有哪些小技术点
query的分类和“框计算”query分类是目前通用搜索引擎必须解决的问题。当你在百度或者google上面输入“××市天气”,会显示天气状态图片、温度等;输入“中石油”直接显示出中石油的股价;输入“航班”直接从航班起点和终点的选择。这也是百度所谓的“框计算”,也就是直接在搜索框完成解析,直达具体的应用。
mysql_query();出现问题
没有打开数据库连接,mysql_query还有第二个参数是一个数据库连接,你前面没有打开过连接,这里就要传这个参数。如果有打开过连接,则不传会默认使用该连接。
mysql query error什么意思
MySQL Query Error指的是在执行MySQL数据库查询时出现的错误。这些错误可能由于多种原因造成,包括但不限于语法错误、权限问题、资源限制、数据库结构问题或查询逻辑错误等。当我们在使用MySQL进行数据库操作时,如果编写的SQL语句存在错误,比如语法上的错误、使用了不存在的表或列、数据类型不匹配等,MySQL...
蓝海金嗓: 刚刚翻看CSS 3.0 api 时发现,p[title^="val"] {color:#FF0000;}有一个这种选择器是匹配 P标签的TITLE的元素的开头字符串,然后拿到JQUERY中试了一下,发现竟然可以. 主要代码就是$("tr[id^='myte']").css("background-color","#B2...
鸡冠区15663019017: jQuery 如何通过 ID 选择器 获取动态ID - ?
蓝海金嗓: 使用Jquery获取某个div时需要这样写:$("#" + 所定义的id变量名)代码如下黑体加粗部分:<div id="{{hospital.id + 'hospital'}}" class="z_tl z_t2 clearfix z_poaR" ng-click="openDoctorList(hospital.id,hospital.name)">$scope....
鸡冠区15663019017: 请教: Jquery插件中如何获取调用者的选择器 - ?
蓝海金嗓: 从楼上那里获取到的知识selector.楼主想要在插件中获得 那么在插件里$(this).selector就可以了.如果页面中没有myObject对象,就不会执行下去了,就没有获取myObject字符串的必要了吧.恩.....我想你是别的意思,没说清楚吧.嘿嘿.
鸡冠区15663019017: jquery如何通过id选择器获取的length长度 - ?
蓝海金嗓: length指的是字符串的长度等.$('#id').length(); 如果要取得元素的物理宽度,用 $(window).width();
鸡冠区15663019017: jquery 选择器,怎么取得一个jquery对象中的<a>标签的对象?
蓝海金嗓: var aAll = abc.find('a'); find(expr) 搜索所有与指定表达式匹配的元素.这个函数是找出正在处理的元素的后代元素的好方法. 所有搜索都依靠jQuery表达式来完成.这个表达式可以使用CSS1-3的选择器语法来写. 返回值 jQuery 参数 expr (String) ...
鸡冠区15663019017: jquery怎么获取select选中的值 - ?
蓝海金嗓: jQuery取select选中的值方法如下:例子:<select id="myselect"> <option value="1">Mr</option> <option value="2">Mrs</option> <option value="3">Ms</option> <option value="4">Dr</option> <option value="5">Prof</option></...
鸡冠区15663019017: 如何用jquery获取input中输入的值 - ?
蓝海金嗓: jquery选择器(即针对你指定的那个input元素)和获取内容(即获得输入的值),所以综合起来有如下代码可以实现<br><br>$("input#test").val(); // 推荐这种方式,因为id是唯一的<br>$("input[name='test']").val(); // 此时需要注意是...
鸡冠区15663019017: JQuery 选择器 怎么样获取值是数组 - ?
蓝海金嗓: var a = [];$("input[name^='test']").each(function(i, o){ a[i] = $(o).val(); // a.push($(o).val()); // 两种写法选一个就好});
鸡冠区15663019017: jquery 怎样获得选中的ztree项? - ?
蓝海金嗓: 获取复选框/单选框选中的节点:var checkedNodes = zTreeObj.getCheckedNodes(); 获取光标选中的(selected) var selectedNodes = zTreeObj.getSelectedNodes(); 上面两个函数获取到的都是数组,你可以 console.log(checkedNodes)...
鸡冠区15663019017: jquery选择器,如何选取一下内容 - ?
蓝海金嗓: $("div").each(function(){<br> alert($(this).text()); //有text() ,html() 吧,你试试,这我记不太清了.<br>});<br><br>如果你确定是某一个DIV, 给div 弄个id属性吧<br> $("#divID")就能直接获取div来进行操作.