我不知道什么应该是一个简单的任务:
http://jsfidle.net/elen/7agUc/3/
$(document).on("change", td[col=cat_id] select ,function() {
var v = $(this).val();
var tr = $(this).parent().parent(); // getting parent row
var tr_id = tr.attr( primary_key );
var d = tr.childern( td[col=Artist ).html(); // getting text in the specific cell of the same row
alert(d);
});
上述代码投出错误 - “ 子女方法不支持 ”
下列作品:
var d = $("tr[primary_key="+tr_id +"] td[col=Artist]").text();
但为何我不能只使用 childs ()
或 find ()
: :
var d = tr.find( td[col=Artist ).text();
还是我漏掉了什么?