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

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

使用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函数documentgetElementById(),这是非常有效的。当另一个选择器连接到id选择器时,如H2#页滴,jQuery在将元素标识为匹配之前执行额外的检查。

呼叫jQuery()(或$()),以id选择器作为其参数,将返回一个jQuery对象,该对象包含一个包含0或一个DOM元素的集合。

各ID值只能在文档中使用一次。如果已为多个元素分配了相同的ID,则使用该ID的查询只会选择DOM中的第一个匹配元素。但是,不应依赖此行为;使用相同ID的多个元素的文档无效。

如果id包含像句点或冒号这样的字符,则必须用反斜杠转义那些字符

参考资料:

百度百科 jQuery

Jquery官方API -ID Selector

int a;

a=RequestQueryString["id"]==null0:intPares(RequestQueryString["id"]ToString());

这样应该可以的,如果取不到ID,就赋0给i

但是如果穿过的值如果不能转换到int型,那还是会出错

可以改造成

int a = 0;

try{

a=RequestQueryString["id"]==null0:intPares(RequestQueryString["id"]ToString());

}

catch{}

不过用try会降低效率

你的id命名有问题,不能全是数字或者数字开头

如果你只是想用li存数据的话,你自己定义一个属性比如mydata

然后你可以通过getAttribute('mydata')来读取这个属性的值

<php

if($navinfor[classid]==15

||

$navinfor[classid]==16)

{

echo

'<p

class="img-listing-dis">'$navinfor[flashsay]'</p>';

}

else

{

echo

'<p

class="img-listing-dis">'$navinfor[flashsay]'</p>';

}

>

使用帝国CMS的灵动标签获取ID

更多帝国CMS教程可参看:>

以上就是关于jQuery 如何通过 ID 选择器 获取动态ID全部的内容,包括:jQuery 如何通过 ID 选择器 获取动态ID、ASP.NET如何获取网址中的ID、js 获取id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存