需要将变量设置为特定的数字范围
Need to set a variable to a specific range of numbers
我有一个页面,我必须在其中检测一个div,单击该div后,我需要更改页面的url。div id取自一个名为的标记中的XML文件。Id是介于1到999之间的数字范围,将被单击的div具有以下结构:
<div id="1">
我还有URL更改功能,它是:
$('yyy').live('click',function(){window.location = 'list.html?' + xxx + '';});
其中var yyy = "#" + xxx;
,以便它将散列添加到id变量,从而可以在jquery函数中使用。
我的问题是,我需要将xxx
定义为1到999之间的数字范围,我还试图通过将xxx设置为XML文件中的任何id标记
var xxx = xmlDoc.getElementsByTagName("ID");
但到目前为止运气不佳。
谢谢大家!
我不知道我是否理解,但是xxx变量应该等于单击的元素的id?如果是,则您可以访问点击事件,从而访问event.target
$('yyy').live('click',function(event){window.location = 'list.html?' + $(event.target).attr('id') + '';});
最后,在pkurek和一些阅读的帮助下,我成功地完成了以下代码:
$('.all the divs on the page class').live('click', function() {window.location = 'list.html?' + $(this).attr('id') + '';});
这将自动检测点击的div!:)
相关文章:
- 需要将变量设置为特定的数字范围
- 用于验证数字范围的正则表达式
- Javascript/Jquery:使用数字范围验证输入
- 创建使用用户输入的数字范围生成的随机数.(JavaScript)
- 需要Javascript数学表达式或公式来将数字范围放在组中
- Javascript / jQuery - 将一个数字范围映射到另一个数字范围
- 始终在 3K 数字范围内选择不同的数字
- Javascript:在数字范围之间转换,保持正确的比例
- 如何在其他重叠的数字范围之间找到可用的数字范围
- 检查数字范围内没有重复项的数字范围的最有效方法
- 在javascript中选择数字范围的算法
- 输入-限制数字范围
- 6位base36数字范围的正则表达式
- 在数字范围内查找空白
- 纯javascript html 5文本类型数字范围验证
- 正则表达式,用于数字中有空格的数字范围
- HTML表单下拉菜单指定数字范围
- 使用循环javascript的数字范围
- 如何在jquery中使用切换大小写(数字范围)
- 构造正则表达式以匹配数字范围