jQuery 变量选择器
jQuery variable selector
我正在尝试实现一个jQuery AJAX脚本来打开div中的链接。唯一的问题是链接是使用 PHP while 循环动态创建的,如下所示:
<a id="topic<? echo $rows['id']; ?>" href="viewTopic.php?id=<? echo $rows['id']; ?>"><? echo $rows['topic']; ?></a>
下面的代码是我试图用来创建ajax函数的jQuery。如何创建一个动态选择器,就像我在jQuery中用PHP说明的那样?
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#topic<?php echo $rows['id']; ?>").click(function(){
$("#subConList").html(loadAni).load('viewTopic.php?id=<?php echo $rows['id']; ?>');
});
});
</script>
任何帮助将不胜感激。
在行中添加class
和data-id
:
<a id="topic<? echo $rows['id']; ?>" class="topic" href="viewTopic.php?id=<? echo $rows['id']; ?>" data-id="<? echo $rows['id']; ?>"><? echo $rows['topic']; ?></a>
然后按class
选择并使用data
获取 ID:
$('.topic').click(function() {
var topicID = $(this).data('id');
// ...
试试这个:
$('a[id^="topic"]').data('id')
;
相关文章:
- AngularJS-在JSON选择器中使用变量名
- 通过Ember颜色选择器更新SCSS变量
- 在我的情况下,使用带有变量失败的 jquery 选择器
- 如何为HTML属性/选择器创建全局名称空间或变量
- 从Function触发JQuery UI日期选择器,并将日期存储到变量中
- 连接变量 + 选择器
- 如何在日期选择器中的单独变量中获取日期月份和日期
- 在 Jquery 中更改变量选择器的属性
- 如何刷新存储和快照的 jquery 选择器变量
- 如何组合Datepicker&一个变量中的时间选择器
- AngularUI日期选择器将变量传递给minDate和maxDate
- 包含HTML的变量上的jQuery选择器
- 将日期值(存储在变量中)分配给日期选择器
- 如何使用cheerio(类似jquery的选择器,但没有dom)生成javascript变量的内容
- 带有类和变量id的jquery选择器
- Jquery id 选择器变量无法绑定到 onchange
- j查询选择器变量语法纠错
- Jquery selectbox删除所有选项,除了两个(选择器变量名)
- 将筛选器选择器变量传递给另一个函数
- Jquery选择器变量语法