我是jquery的新手 我在一个表中的列中触发一个事件,该列包含如下所示的下拉列表:
$(document).on('change','#DropDown',function(){
var tr = $(this).parents('tr:first');
var photoID = tr.find('#id').val();
}
我有以下HTML:
<table class="grid">
<thead>
<tbody>
<tr>
<td>
<span id="1">1</span>
</td>
我想检索值1并将其存储到photoID中,但我无法找到它。
我的查询有什么问题?
答案 0 :(得分:0)
试
$(document).on('change','#DropDown',function(){
var tr = $(this).parents('tr');
var photoID = tr.find('span').attr('id');
}
答案 1 :(得分:0)
使用这种方式:
$(document).on('change','#DropDown',function(){
var tr = $(this).parents('tr');
var photoID = tr.find('span').id;
}