gpt4 book ai didi

javascript - asp .net jquery 在确认对话框后更改表行颜色

转载 作者:行者123 更新时间:2023-12-03 04:15:23 24 4
gpt4 key购买 nike

我已经完成了单击时更改颜色的操作,但问题是,每次我刷新页面时,颜色都会消失。有谁知道如何修复它吗?

而且我还想要一些确认对话框,比如“您确定要更改颜色吗?”

这是我的代码,对话框不起作用。

<script>
function changeMe(el) {
$("somet").dialog({
modal: true,
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
el.style.backgroundColor = "#05AA05";
el.style.color = "#000000";
}
</script>

和表格(我为每个周期填充它,我认为它不相关)

        {
<tr onclick="changeMe(this);">
<td>@Ajax.ActionLink(r.Jmeno.ToString(), "Detail", new { id = r.Jmeno }, new AjaxOptions() { UpdateTargetId = "modalContent", InsertionMode = InsertionMode.Replace, OnBegin = "openModalWindow" }), @r.Prijmeni</td>
<td>@r.Rez_kolobezky.Reg_cislo</td>
<td>@r.Datum_od</td>
<td>@r.Datum_do</td>
</tr>
}

请问有人可以帮助我吗? :)

最佳答案

每次刷新页面时,您都会重新加载原始样式。您需要某种方法来保存颜色更改状态并在页面加载后再次调用它。

您可以使用浏览器 cookie 来执行此操作。

将颜色、背景颜色和行索引存储在 cookie 中,然后在每次页面加载时读取 cookie 并设置值(如果存在)。

关于javascript - asp .net jquery 在确认对话框后更改表行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44160174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com