gpt4 book ai didi

c# - 将相同的标签分组并一起更改文本 - c#/Javascript

转载 作者:行者123 更新时间:2023-11-30 17:59:43 24 4
gpt4 key购买 nike

我有一个 asp.net C# MVC Razor View ,允许用户将输入字段的单位从公制更改为英制。大约有十几个标签需要同时更改为相同的文本,无一异常(exception)(“mm”=>“inch”和 visa verse)。

由于 dot net 框架要求每个元素都有唯一的 ID 字段,我试图找到另一种方法将它们组合在一起并在客户端更改它们。

给每个人一个唯一的 ID 并在 if/then 语句中单独调用每个人以在它们相同时切换测量系统似乎很愚蠢。必须有更好的方法。

我尝试使用@ViewBag,但我发现 javascript 只能读取值而不能在客户端更改它。

@Html.Label("display_units", "mm", new { id = "lbl_units"})

感谢您的帮助和建议。

最佳答案

为您的标签提供一个通用的 CSS 类,例如“显示单元”。然后从 Javascript 代码中,您可以使用 jQuery 查找该类的所有标签并更改文本:

$(".display-units").text('mm');

关于c# - 将相同的标签分组并一起更改文本 - c#/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306283/

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