我有一个包含许多行的列表组,每行有两个以上的数据,每个项目都有一个id
,我希望如果单击这样的行,我可以获得自定义值,但是我使用的方式可以我所有行的价值观。如果尝试将this
更改为项目id
,则仅对第一行(listGrou的位置0)有效。请帮我,
,
HTML和php代码:
<div id="listid">
<ul class="list-group p-5 col-sm-8 offset-2" id="content">
<?php
while ($registered = mysql_fetch_array($query_student)) {
?>
<li class="list-group-item list-group-item-action Divlistid" >
<a href="#">
<span id="name">
<h4><b>
<?php echo $registered['firstname']; ?>
</b></h4>
</span>
<span id="gender">
<?php echo $registered['gender']; ?>
</span>
</li>
<?php
}
?>
</ul>
</div>
不是获得自定义项而是所有行项的jQuery代码:
$(".list-group-item").click(function(){
var id = $(this).attr('id')
var text = $(this).text();
console.log(id)
console.log(text)
})
答案 0 :(得分:0)
通过索引定位您的pub trait RawFd {
fn raw_fd(&self) -> u64;
}
#[cfg(unix)]
impl<T: std::os::unix::io::AsRawFd> RawFd for T {
fn raw_fd(&self) -> u64 { self.as_raw_fd() as u64 }
}
#[cfg(windows)]
impl<T: std::os::windows::io::AsRawSocket> RawFd for T {
fn raw_fd(&self) -> u64 { self.as_raw_socket() as u64 }
}
fn print_fd<T: RawFd>(p: T) {
println!("{}", p.raw_fd());
}
trait Printable {
fn print(&self);
}
impl<T: RawFd> Printable for T {
fn print(&self) {
print_fd(self);
}
}
:
li's
答案 1 :(得分:0)
您的DOM中不能有多个具有相同ID的元素。您可以尝试使用循环计数器来连接这些ID,例如,使用'class'属性使用jquery来定位目标元素。