点击“向前”类的价格应该获取数据“我想要这个数据”
<span class="onward">4518</span>
<table>
<tr>
<td class="select_fly">
<form>
I want this data
</form>
</td>
</tr>
</table>
$(document).on('click', '.onward', function(){
var owner = $(this).closest('td').siblings('td.select_fly').html();
console.log(owner);
});
但是对于我来说,主人是以“未定义”来的,任何人都可以帮助我如何获取数据“我想要这些数据”
答案 0 :(得分:0)
试试代码。
$(document).on('click', '.onward', function(){
var owner = $(this).next('table').find('td.select_fly').html();
console.log(owner);
});
答案 1 :(得分:0)
您可以使用
var owner = $(this).next('table').find('td.select_fly').html();
所以你的JS将是:
$(document).on('click', '.onward', function(){
var owner = $(this).next('table').find('td.select_fly').html();
alert(owner);
});
&#13;
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script>
<span class="onward">4518</span>
<table>
<tr>
<td class="select_fly">
<form>
I want this data
</form>
</td>
</tr>
</table>
&#13;
如果您只想要文字,那么
var owner = $(this).next('table').find('td.select_fly form').html();
这只会给出
我想要这个数据
答案 2 :(得分:0)
您需要将您的javascript修改为:
$(document).on('click', '.onward', function(){
var owner = $(this).next('table').find('form').html();
console.log(owner);
});
请查找问题here
的JSBin