gpt4 book ai didi

c# - MVC6 - 如果(勾选复选框)则删除线

转载 作者:行者123 更新时间:2023-11-30 20:38:42 24 4
gpt4 key购买 nike

我有以下代码:

<table class="table">
@foreach (var item in Model.AllTasks)
{
<tr>
<td>
<input type="checkbox"/>
</td>
<td>
@Html.DisplayFor(modelItem => item.TaskDetails)
</td>
</tr>
}

我希望能够读取复选框是否被勾选,如果是,则将删除线应用到 TaskDetails。目前,我正在努力寻找任何简单的方法来实现这一目标。

有什么想法吗?谢谢!

最佳答案

使用 jquery 你可以像下面的代码片段一样轻松地做到这一点。

$("input[type=checkbox]").change(function() {
if (this.checked) {
$(this).parent().next().css('text-decoration', 'line-through');
} else {
$(this).parent().next().css('text-decoration', 'none');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td><input type="checkbox"></td><td> Box 1 </td>
</tr>
<tr>
<td><input type="checkbox"></td><td> Box 2 </td>
</tr>
<tr>
<td><input type="checkbox"></td><td> Box 3 </td>
</tr>
<tr>
<td><input type="checkbox"></td><td> Box 4 </td>
</tr>
</table>

关于c# - MVC6 - 如果(勾选复选框)则删除线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34882633/

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