无法在 chrome 中禁用 jquery 中的图像按钮
在侧面cshtml页面代码中:
@(Html.Telerik().Grid<object>().Name("testGrid").Columns(columns =>{
columns.Bound(item).ClientTemplate("<input type='text' width='20px' onchange=testGrid.OnPriceLockChange(this)' class='price' /><img src='" + @Url.Content("~/images/Tier/PlusT.png") + "' width='16' height='16' border='0' alt='Add Tier' title='Add Tier' onclick=testGrid.OnAddTierClick(this);' />").Title("Lock").Width(120);
在 Jquery 内部-
$.each(rows, function (index, row) {
var images = row.find("img");
$.each(images, function (index, image) {
$(image).attr("disabled", "disabled");
});
}
此代码在 IE 中有效,但在 Chrome 中无效。
我也尝试过$(image).attr("disabled", true);
,但不能在 chrome 中工作。
只有$(image).removeAttr("onclick");
在 Chrome 和 IE 中工作。
但在那之后无法onclick
再次绑定。
请给出一些建议,如何在 chrome 中禁用 jquery 中的按钮。