通过单击jquery中的按钮向src发出警报
这是我的jquery代码;但它给了我(未定义)通过单击jquery中的按钮向src发出警报,jquery,url,var,src,attr,Jquery,Url,Var,Src,Attr,这是我的jquery代码;但它给了我(未定义) $(文档).ready(函数(){ $('.items>tbody>tr')。单击(函数(){ var src=$(this.find('a[title=“View”]).attr('src'); 警报(src) }); }); HTML代码是: <table class="items"> <tbody> <tr> <td></td> <
$(文档).ready(函数(){
$('.items>tbody>tr')。单击(函数(){
var src=$(this.find('a[title=“View”]).attr('src');
警报(src)
});
});代码>
HTML代码是:
<table class="items">
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<a title='View' src="main.php"></a>
<a title='find' src="index.php"></a>
</tr>
</tbody>
我猜您的这超出了范围
尝试将作用域传递到函数中,如下所示:
$(文档).ready(函数(){
$('.items>tbody>tr')。单击(()=>{
var src=$(this.find('a[title=“View”]).attr('src');
警报(src)
});
});代码>
tr{
背景:ff8800;
高度:40px;
}
桌子{
宽度:100%;
}
我猜您的这超出了范围
尝试将作用域传递到函数中,如下所示:
$(文档).ready(函数(){
$('.items>tbody>tr')。单击(()=>{
var src=$(this.find('a[title=“View”]).attr('src');
警报(src)
});
});代码>
tr{
背景:ff8800;
高度:40px;
}
桌子{
宽度:100%;
}
问题是您的锚定标记
不属于
系列。你必须把他们带到
里面,让他们成为
的孩子
$(文档).ready(函数(){
$('.items>tbody>tr')。单击(函数(){
var src=$(this.find('a[title=“View”]).attr('src');
警报(src)
});
});代码>
tr{
背景:ff8800;
高度:40px;
}
桌子{
宽度:100%;
}
问题是您的锚定标记
不属于
系列。你必须把他们带到
里面,让他们成为
的孩子
$(文档).ready(函数(){
$('.items>tbody>tr')。单击(函数(){
var src=$(this.find('a[title=“View”]).attr('src');
警报(src)
});
});代码>
tr{
背景:ff8800;
高度:40px;
}
桌子{
宽度:100%;
}
请发布更多html,包括。项目类。请发布更多html,包括。项目类。请参阅扩展代码。此解决方案肯定有效。请参阅扩展代码。这个解决方案绝对有效。