<table id="GridView1">
<tr>
<th>KeyWord</th>
<th>Identifiers</th>
<th>Values</th>
</tr>
<tr>
<td>
<select >
<option selected="selected" value="Action A">Action A</option>
<option value="Action b">Action b</option>
<option value="Action C">Action C</option>
</select>
</td>
<td>
<textarea >adsasd</textarea>
</td>
<td>
<textarea >dsad</textarea>
</td>
</tr>
<tr>
<td>
<select >
<option value="Action A">Action A</option>
<option selected="selected" value="Action b">Action b</option>
<option value="Action C">Action C</option>
</select>
</td>
<td>
<textarea >asdasd</textarea>
</td>
<td>
<textarea >sdsad</textarea>
</td>
</tr>
</table>
這是js。jQuery獲取td內的值表
var xml = '<?xml version="1.0" encoding="utf-8"?>';
xml = xml + '<Root>';
i=0;
$("#GridView1 tr").each(function() {
$(this).find('td').each (function() {
alert($(this).find('select').val())
alert($(this).find('textarea').val())
});
});
xml = xml + '</Root>'
alert(xml)
我正在獲取td內的所有值,但也得到未定義。任何想法爲什麼?
你的小提琴是不同於你的代碼貼 – suvroc
你爲什麼要下拉列表,這樣texarea值?不能使用ID或名稱? – C2486