私はこのテンプレートを持っています:
var template = kendo.template("<div class='relatedItemRow'>"
+ "<span id='relatedItemName'>Related Item #: Number #</span>"
+ "<div class='relatedItemRowInfo'><span >#: Name #</span>"
+ "<a data-relatedItemID='#: Value #' class='removeRelatedItem'>"
+ "<img src= '#: Img #'/</a></div><br class='clear'/></div>");
var data = {
Name: "" + checkbox.getAttribute('flatName'),
Number: $('#relatedItemsList').children().length + 1,
Img: '/Content/images/x_remove.png',
Value: checkbox.value
};
var result = template(data);
$("#relatedItemsList").append(result);
以下を使用して data-relatedItemID にアクセスできます。
$('#relatedItemsList').children().eq(i).children().last().attr('data-relatedItemID')
しかし、データの数値フィールドにアクセスするにはどうすればよいでしょうか? それを動的に変更したい。私が試してみました:
$('#relatedItemsList').children().eq(i).children().attr('Number') == 5
しかし、それは機能しません。それを行う方法はありますか?