何が単純なタスクであるべきかわかりません:
http://jsfiddle.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();
しかし、なぜ or だけを使用できないのですchildren()
かfind()
:
var d = tr.find('td[col=Artist').text();
それとも私はここに何かが欠けていますか? ...