Jquery 检索多行ajax调用所需的数据
我有一张有许多行的桌子。当您单击这些行时,它们会打开有关您单击的行的更多详细信息。这可以基于int或字符串 我将jQuery连接到用户将单击的每一行上的锚定标记。但是,以前在使用Javascript内联时,您会传递如下内容:Jquery 检索多行ajax调用所需的数据,jquery,ajax,events,Jquery,Ajax,Events,我有一张有许多行的桌子。当您单击这些行时,它们会打开有关您单击的行的更多详细信息。这可以基于int或字符串 我将jQuery连接到用户将单击的每一行上的锚定标记。但是,以前在使用Javascript内联时,您会传递如下内容: <a href="javascript: openNext('000001')"><img /></a> 现在在使用事件时,我丢失了指向“000001”的链接。 该值应放在何处作为参考?您可以将数据存储为行的的ID。然后,在单击处理
<a href="javascript: openNext('000001')"><img /></a>
现在在使用事件时,我丢失了指向“000001”的链接。
该值应放在何处作为参考?您可以将数据存储为行的
的ID。然后,在单击处理程序中(假设它绑定到
s),调用openNext(event.target.id)
可以将数据存储为行的
的id。然后,在您的点击处理程序中(假设它绑定到
s),调用openNext(event.target.id)
类似的东西怎么样
<div id="somecontainer">
<a href="#000001"><img /></a>
...
</div>
<script type="text/javascript">
$(function() {
$('#somecontainer a').click(function() {
var id = $(this).attr('href').substring(1);
openNext(id);
return false; // to cancel native click event
});
});
</script>
...
$(函数(){
$('#somecontainer a')。单击(函数(){
var id=$(this.attr('href').substring(1);
openNext(id);
return false;//要取消本机单击事件
});
});
如果您的页面上有很多这样的内容,比如超过100个,那么您还可以查看jQuery的live
功能来提高性能
祝你好运像这样的怎么样
<div id="somecontainer">
<a href="#000001"><img /></a>
...
</div>
<script type="text/javascript">
$(function() {
$('#somecontainer a').click(function() {
var id = $(this).attr('href').substring(1);
openNext(id);
return false; // to cancel native click event
});
});
</script>
...
$(函数(){
$('#somecontainer a')。单击(函数(){
var id=$(this.attr('href').substring(1);
openNext(id);
return false;//要取消本机单击事件
});
});
如果您的页面上有很多这样的内容,比如超过100个,那么您还可以查看jQuery的live
功能来提高性能
祝您好运必须用html代码扩展示例,例如,用tr显示展开的表格;要显示tr必须用html代码扩展示例,例如,用tr显示展开的表格;要显示tr听起来不错。我还向类添加了自定义属性。让它更有意义。听起来不错。我还向类添加了自定义属性。让它更有意义。