or
<img id="login-badge" src="..." data-role="touch" data-hold="didTapHold"/><img id="login-badge" src="..." data-role="touch" data-bind="???: viewModelDidTapHold"/>$(function () { $("a.subLinkMadeInAGrid").click(function () { //Do something with this item });


1.viewModel = kendo.observable({2. anArray: ['item1', 'item2', '...'],3. filteredArray: function() {4. return this.get('actions').filter(function (el) {5. return someLogic(el);6. });7. }
8.});1.<script id="row-template" type="text/x-kendo-template">2. <tr>3. [...]4. <td><select data-bind="source: availableDescriptions, value: Description"/></td>5. </tr>6.</script>1.filteredArray: function () {2. var a = this.get('actions').filter(function (el) {3. return doSomething(el);4. });5. a.parent = function () { return this; };6. return a;7.}var crudServiceBaseUrl = "main.php?a=quote_detail", dataSource = new kendo.data.DataSource({ transport : { read : { url : crudServiceBaseUrl + "&read=1", dataType : "json" }, update : { url : crudServiceBaseUrl + "&update=1", dataType : "json", complete: function(e) { $("#grid").data("kendoGrid").dataSource.read(); } }, destroy : { url : crudServiceBaseUrl + "&destroy=1", dataType : "json" }, create : { url : crudServiceBaseUrl + "&create=1", dataType : "json", complete: function(e) { $("#grid").data("kendoGrid").dataSource.read(); } } }, batch : true, pageSize : 10, serverPaging : true, serverFiltering : true, serverSorting : true, schema : { data: "data", total: "total", model : { id : "ID", fields : { company : { validation : { required : true } }, effective_date : { validation : { required : true } }, fee : { validation : { required : true } }, guarantee : { validation : { required : true } }, state : { validation : { required : true } }, application : { } } } }});$("#grid").kendoGrid({ dataSource : dataSource, pageable : true, height : 430, refresh: true, toolbar : ["create"], columns : [{ field : "company", title : "Company", editor: companyList }, { field : "effective_date", title : "Effective Date" }, { field : "fee", title : "Fee" }, { field : "guarantee", title : "Guarantee" }, { field : "state", title : "State", editor: stateList }, { field : "application", title : "Application", editor: appList }, { command : ["edit", "destroy"], title : " ", width : "160px" }], editable : "inline"}); var combo=$("#input_customer").kendoComboBox({ dataTextField: "title", dataValueField:"entry_id", filter:"contains", minLength: 3 }).data("kendoComboBox"); var customer_ds=new kendo.data.DataSource({ transport: { read: { type:"POST", dataType: "json", serverFiltering:true, data:{keywords:combo.text()}, url: "ajax/customer" } } }); $("#input_customer").data("kendoComboBox").setDataSource(customer_ds);<div data-role="navbar"> <a class="nav-button" data-align="left" data-transition="slide:left" data-role="backbutton">Back</a> <span data-role="view-title"></span> <a data-align="right" data-role="button" data-transition="slide:left" class="nav-button" href="#tabstrip-home">Home</a></div>