C#
foreach (DataRow Row in oDs.Tables[0].Rows)
{
LitPreferances.Text += "<Li ID=LI_" + Row["pk_Preference_Branch_ID"].ToString() +"_"+ Row["pk_Preference_BranchType_ID"].ToString() +">" + Row["Branch_Name"].ToString() + " <a href='#' title='delete' class='itemDelete' onclick='return RemoveBranch();' tooltip='Remove Branch'>Remove</a></Li>";
}
我有一些分支名称放在oDs数据集中,我也在特定分支前面创建一个删除按钮。删除按钮有一个不能按预期工作的JavaScript。
的Javascript
function RemoveBranch() {
$('.itemDelete').live('click',
function () {
$(this).closest('Li').remove();
}
);
return false;
}
它显示错误,因为对象不支持属性或方法'live'
答案 0 :(得分:0)
实时已弃用 .on :
<html>
<head>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
.
.
.
</head>
</html>
function RemoveBranch() {
$('body').on('click','.itemDelete',function () {
$(this).closest('Li').remove();
});
return false;
}
答案 1 :(得分:0)
I got one solution over there, just simply used
function RemoveBranch() { $("#ULPreferences li").click(function () {
$(this).remove(); }); }