大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用Jquery获取某个div时需要这样写:$("#" + 所定义的id变量名)代码如下黑体加粗部分:
创新互联公司是一家专业提供泸县企业网站建设,专注与成都做网站、网站制作、成都外贸网站建设、H5建站、小程序制作等业务。10年已为泸县众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
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
jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可。
示例:
正确的判断写法如下:
if($("#object_id").length0)
{
alert('对象存在');
}
else
{
alert('对象不存在');
}
或者直接使用原生的
Javascript
代码来判断:
if(document.getElementById("id"))
{
alert('对象存在');
}
else
{
alert('对象不存在');
}
以上所述就是本文的全部内容了,希望大家能够喜欢。
jQuery中#id返回的是一个元素,而且是在所在范围内的第一个
所以
alert($("#div1 #name").val()); //是在#div1里面找id是name的,所以提示div1
alert($("#div2 #name").val()); //是在#div2里面找id是name的,所以应该提示div2,而你写的是undefined,除非你写的代码不是这个或者#div2中没id为name的input,不然不会提示undefined
alert($("#div2 #name:last").val());//返回的是一个所以第一个最后一个都是它
alert($("#name").val());//已经解释过
alert($("#name:last").val());是在body访问内找,所以..
!DOCTYPE html
html
script src=""/script
script
$(document).ready(function(){
$("button").click(function(){
var id = $(".myclass").attr('id');//通过class获取元素id
alert(id);
});
});
/script
/head
body
div id="123" class="myclass"这是一个div/div
button获取id/button
/body
/html
获取对象的ID?
可以通过.attr('id') 来获取吧,首先通过选择器选到这个对象,然后通上面那个代码获取到ID