<td th:text="${course.name}">水彩繪畫</td>
<td th:text="${course.type}">藝術類</td>
<td th:text="${course.price}">120</td>
<td>
<div class="btn-group">
<a class="btn btn-xs btn-default" title="編輯" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>
<a class="btn btn-xs btn-default" title="洗掉" data-toggle="tooltip"><i class="mdi mdi-window-close"></i></a>
</div>
</td>
var tds = $(this).parent().parent().prevAll();
var name = ($(tds[0]).text());
var type = ($(tds[1]).text());
var price = ($(tds[2]).text());
alert(price);
$(this)是a標簽,name和type都能正確取值,只有price為空
name和type后臺傳值是string型別,price是double型,不過應該跟這個沒關系吧?
uj5u.com熱心網友回復:
我本地測驗<a class="btn btn-xs btn-default" title="編輯" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>
改為
<a class="btn btn-xs btn-default" title="編輯" id="edit" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>
var tds = $("#edit").parent().parent().prevAll();
可以正常
你的 $(this) 沒取到,再查下吧。
uj5u.com熱心網友回復:
我個人覺得,這種的最好是先找 tr 然后 再找 td ,td 中可以加 class
td 中也可以加 id + 行號
為了定位更準一些
uj5u.com熱心網友回復:


謝謝,給price那你一欄添加id后就可以取到了,但為什么會這樣啊?
uj5u.com熱心網友回復:
另外$(this)是取得到的,因為name和type都是正確的,只有price沒取到。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
我像你這樣寫也取不到,看看第3層我回復你的,給td加了個id。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104558.html
標籤:Web 開發
