使用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获取某个div时需要这样:前台使用EL进行迭代LIST生成div,为其添加动态的id,生成之后变成下面样式
<div id="tz-1"></div>
<div id="tz-2"></div>
<div id="tz-3"></div>
<div id="tz-4"></div>
<div id="tz-5"></div>
<div id="tz-6"></div>
注意:我们在使用Jquery获取某个div时需要这样写
$("#" + 所定义的id变量名);
而不能写成这样
$("#所定义的id变量名");
扩展资料:
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
ID选择器:选择具有给定id属性的单个元素。
对于id选择器,jQuery使用JavaScript函数document.getElementById(),这是非常有效的。当另一个选择器连接到id选择器时,如H2#页滴,jQuery在将元素标识为匹配之前执行额外的检查。
呼叫jQuery()(或$()),以id选择器作为其参数,将返回一个jQuery对象,该对象包含一个包含0或一个DOM元素的集合。
各ID值只能在文档中使用一次。如果已为多个元素分配了相同的ID,则使用该ID的查询只会选择DOM中的第一个匹配元素。但是,不应依赖此行为;使用相同ID的多个元素的文档无效。
如果id包含像句点或冒号这样的字符,则必须用反斜杠转义那些字符.
参考资料:
本回答被网友采纳jQuery 如何通过 ID 选择器 获取动态ID
使用Jquery获取某个div时需要这样:前台使用EL进行迭代LIST生成div,为其添加动态的id,生成之后变成下面样式 注意:我们在使用Jquery获取某个div时需要这样写 ("#" + 所定义的id变量名);而不能写成这样 ("#所定义的id变量名");
jquery通过id获取元素(jquery获取div的id)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...
jquery如何获取动态id,$(?)
(".doc-form-area").attr("id") 这样就可以获取了
jq如何获取id里的动态数字
通过li的上级ul来进行获取呗 首先找通用规律,找到规律再用JQ语法去写就好了。("ul").find("li").index(0).attr("id");
jquery取动态id的值
可以在元素创建之后获取,也可以在on事件当前动态监听元素的变化。如果是确定的结构,可以在元素创建之后获取id的值。如果不确定,可以使用on方法,参数加上需要监听的元素,在创建完成之后就可以自动获取了。
jquery 如何获取动态创建的div ID
可以用$("xxxx").attr('id');得到,前提是前面要有东西定位,不然不知道要找哪个div的id
jquery怎样获取动态增加的img标签的id
1、新建一个html文件,命名为test.html。2、在test.html文件中,在p标签内,使用span标签创建一行文字,span标签是p标签的子标签。3、在test.html文件内,设置span元素的id为myspan,下面将使用jquery方法获得该id值。4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获取子标签的ID值...
如何给添加id属性并动态赋值
jquery的 val() 方法可以设置或返回表单字段的值,对于id为动态的文本框,只要先获取动态的id,然后使用jquery的id选择器即可,关键代码 var id = ...; \/\/ 获取动态id的方法$("input#"+id).val(some-value); \/\/ 设置id为上一步获取的值的文本框...
怎么用JQuery获取动态生成的TD里的这里的ID是动态的 输入值 提交。_百 ...
假设你的表id为mytable ("#mytable").find("[type=checkbox]:checked").each(function(){ var company =$(this).parent().parent().find("[type=text]:eq(0)").val();var pinyin =$(this).parent().parent().find("[type=text]:eq(1)").val();var wubi =$(this).parent()....
jquery获取id的值?
jQuery如何通过ID选择器获取动态ID使用Jquery获取某个div时需要这样:前台使用EL进行迭代LIST生成div,为其添加动态的id,生成之后变成下面样式 divid="tz-1"\/div divid="tz-2"\/div divid="tz-3"\/div divid="tz-4"\/div divid="tz-5"\/div divid="tz-6"\/div 注意:我们在使用Jquery获取某...