jQuery 如何通过 ID 选择器 获取动态ID

jQuery 如何通过 ID 选择器 获取动态ID,第1张

使用Jquery获取某个div时需要这样写:$("#" + 所定义的id变量名)代码如下黑体加粗部分:

<div id="{{hospitalid + 'hospital'}}" class="z_tl z_t2 clearfix z_poaR"

ng-click="openDoctorList(hospitalid,hospitalname)">

$scopeopenDoctorList = function (id,hospitalName) {

$scopeuniqueHospitalId = id;

var hospitalId = id + "hospital";

if($scopecacheHospitalId != id){

  $("#"+hospitalId)attr("class","z_tl clearfix z_poaR");

}

if($scopecacheHospitalId == id){

$("#"+hospitalId)attr("class","z_tl z_t2 clearfix z_poaR");

$scopedoctorList = null;

}

$scopecacheHospitalId = id;

}

扩展资料:

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 60+、FF 15+、Safari 20+、Opera 90+等。

参考资料:

Jquery官方API -ID Selector (“#id”)

JQuery官方API接口-attr()

百度百科-JQuery

$getScript('>

这个是三级联动,值是预设,你换乘带参数的动态接口数据即可

<script language="JavaScript" type="text/javascript">

function createCode()

{

//数组赋值

var varname = new Array(4);

varname[0] = "请选择";

varname[1] = "红色";

varname[2] = "**";

varname[3] = "蓝色";

//下拉框赋值

for(var i=0;i<4;i++)

{

documentgetElementById('xlk1')options[i] = new Option(varname[i],i);

}

copy();

}

//复制下拉框一给下拉框二

function copy()

{

for(i=0;i<documentgetElementById("xlk1")optionslength;i++)

{

documentgetElementById('xlk2')options[i] = new Option(documentgetElementById("xlk1")options[i]text,i)

}

copytwo();

}

//复制下拉框一给下拉框二

function copytwo()

{

for(i=0;i<documentgetElementById("xlk2")optionslength;i++)

{

documentgetElementById('xlk3')options[i] = new Option(documentgetElementById("xlk2")options[i]text,i)

}

}

function onChange1()

{

//获取下拉框1的选中项

var strid=documentgetElementById("xlk1")value;

//获取选中项的内容

//var strtxt=documentgetElementById("xlk1")options[windowdocumentgetElementById("xlk1")selectedIndex]text;

//获取指定ID下拉框的项总数

//var strnub=documentgetElementById("xlk1")optionslength;

copy();

if(strid != 0)

{

documentgetElementById("xlk2")optionsremove(strid);

documentgetElementById("xlk3")optionsremove(strid);

}

documentgetElementById("textfield")value=strid+strtxt+strnub;

}

function onChange2()

{

//获取下拉框1的选中项

var strid2=documentgetElementById("xlk2")selectedIndex;

//获取选中项的内容

var strtxt2=documentgetElementById("xlk2")options[windowdocumentgetElementById("xlk2")selectedIndex]text;

//获取指定ID下拉框的项总数

var strnub2=documentgetElementById("xlk2")optionslength;

copytwo();

if(strid2 != 0)

{

documentgetElementById("xlk3")optionsremove(strid2);

}

}

</script>

<body onLoad="createCode()">

<form id="form1" name="form1" method="post" action="">

<select name="xlk1" id="xlk1" onChange="onChange1()"></select>

<select name="xlk2" id="xlk2" onChange="onChange2()"></select>

<select name="xlk3" id="xlk3"></select>

</form>

以上就是关于jQuery 如何通过 ID 选择器 获取动态ID全部的内容,包括:jQuery 如何通过 ID 选择器 获取动态ID、jquery中调用天气预报API(ajax)、调用接口渲染两个select联动用jquery怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10165467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存