.cshtml 文件中的 Jquery 语法

2024-04-21

这是我的代码:

@{
ViewBag.Title = "My page";
Layout = "~/Views/Shared/_Layout.cshtml";
}

<script type="text/javascript">
$(document).ready(function () {
    $('#menucontainer').hide();
});
</script>

<h2>My page</h2>

@foreach (List<MyClass> item in (List<MyClass>[])ViewData["myList"])
{
foreach (MyClass item1 in item)
{
    if (item1.name.Equals("something"))
    {
        <script type="text/javascript">
            $(document).ready(function () {
                $('#idSomething').show();
            });
        </script>
        continue;
    }
}
break;
}

我在 if 中有一个断点{。它被击中,然后它去continue;。脚本中的代码:$('#idSomething').show();永远不会被击中!这是为什么以及如何解决这个问题?

我也尝试过:

if (item1.name.Equals("something"))
    {
        @: ("#idSomething").show();
        continue;
    }

再说一次,show()未命中调用断点。


我认为 Razor 不够聪明,无法自行处理此类事情,请尝试使用<text>标记,以便它知道应该转储输出而不触及它:

@foreach (List<MyClass> item in (List<MyClass>[])ViewData["myList"])
{
    foreach (MyClass item1 in item)
    {
        if (item1.name.Equals("something"))
        {
            <text>
                <script type="text/javascript">
                    $(document).ready(function () {
                        $('#idSomething').show();
                    });
                </script>
            </text>
            continue;
         }
    }
    break;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.cshtml 文件中的 Jquery 语法 的相关文章

  • 是否可以使用 jQuery UI 限制 selectmenu 小部件的高度?

    我一直在尝试通过设置来做到这一点size来源的属性select元素 但它被忽略了 小部件似乎没有任何高度设置选项 是否可以 该小部件当前在隐藏了溢出的 div 对话框内工作 因此下拉列表 始终为 26 个项目 会从 div 中消失 一些CS
  • 根据分辨率更改字体大小

    我正在开发一个网页 它的不同段落 h 等使用不同的尺寸 我在用着em sizes 字体大小 2em 举个例子 但是 当我将屏幕分辨率更改为较低的分辨率时 我希望该尺寸也较小 为此 我尝试了以下代码
  • 如何使用Dot net core WEB API实现文件上传?

    我正在开发 ASP DOT NET core Web api 我需要发送多个附件 我尝试如下
  • 如何重命名 jsTree 节点

    我不是在谈论 demo1 jstree rename node 这使得用户可以编辑节点 我说的是代码中名称的更改 例如 我的节点都以 2 位数字 01 为前缀 所以在我调用之前 demo1 jstree rename node 我想删除前缀
  • asp.net/jQuery:使用 jQuery 将数据发布到弹出窗口 [IE]

    我正在尝试在 asp net 应用程序中使用 jQuery 将数据发布到弹出窗口 如果弹出窗口打开 我会收到三个错误 第一个错误是 Errror the value of the property is null or undefined
  • 如何在 jQuery 中检查元素是否有多个 css 类

    我有一些像下面这样的html 我循环遍历了 div accordionContents 内的所有元素 在循环内 我需要检查元素 h2 是否应用了两个 css 类 acc trigger 和 active 的条件 我该怎么做 div div
  • 使用 jquery 连续选取框文本

    我有列表项 并且列表项需要使用 jQuery 进行排序 How 检查这个 http wordcrowd org index php title Rotating marquee with jQuery Cycle http wordcrow
  • 如何获取 Bootstrap Datepicker 更改时的年份和月份

    我是这个日期选择器的新手 我不知道如何获取更改事件的月份和年份字符串changeMonth and changeYear 这是该插件的链接 https github com eternicode bootstrap datepicker h
  • Google Charts:通过 document.write 调用解析器阻塞的跨站点

    当我尝试加载 Google Charts 脚本时 我收到上述消息 我很确定问题是我正在尝试使用 jQuery 加载数据表getJSON方法 但我已经阅读了答案这个问题 https stackoverflow com questions 55
  • jQuery背景颜色动画

    我有一个带有链接和 SPAN 的 DIV 单击链接时 它会使用 AJAX 呈现项目列表 单击某个项目时 SPAN 的内容会发生更改 我想通过将 DIV 的背景颜色设置为绿色并使用 jQuery 将其动画回白色来突出显示此更改 var ori
  • jquery-mobile 加载到 android WebView 中

    我无法将 jquerymobile 装饰的网页加载到 Android WebView 中 考虑 jquery 移动演示站点 http jquerymobile com demos 1 0a4 1 http jquerymobile com
  • 当鼠标悬停在链接上时,如何在链接旁边创建弹出框?

    这是我想要实现的 我的网页上显示了两个超链接 a href http foo com foo a a href http bar com bar a 我还有两个对 div 链接的描述 div foo means foo div div ba
  • 使用 JQuery 定义要附加的 HTML 模板

    我有一个正在循环的数组 每次条件成立时 我想附加一份副本HTML下面的代码到具有一些值的容器元素 我可以在哪里放置此 HTML 以以智能方式重复使用 a href class list group item div class image
  • Jquery查找值为X的表格单元格

    我正在尝试寻找一个 td 其中值为 5 它是一个日历 因此只有一个 5 值 您可以使用filter https api jquery com filter method td filter function return this text
  • 获取点击元素的 HTML 内容 jQuery

    我有以下 HTML
  • 使用 jQuery 检查输入是否为空

    我有一个表单 我希望填写所有字段 如果单击某个字段然后未填写 我想显示红色背景 这是我的代码 apply form input blur function if input text is empty this parents p addC
  • Ajax JSON 数据和灯箱冲突

    我有一个带有灯箱插件的画廊设置光廊 http sachinchoolur github io lightGallery docs 该画廊与静态 HTML 完美配合 当我动态抓取 API 数据并尝试让灯箱处理这些项目时 问题就出现了 我似乎无
  • 在 ASP.NET MVC 4 中使用 jQuery Mobile 1.3 面板时的双滚动条

    我无法弄清楚这一点 将以下代码放入布局页面并在浏览器中查看后 我将显示 2 个垂直滚动条 div div 遇到了类似的问题 并注意到只有在使用我的自定义主题时才出现这种问题 我以错误的顺序将自定义主题添加到页面 这导致了问题 正确的顺序是
  • 将 jQuery 版本从 1.7.1 升级到 1.11.2

    在我当前的应用程序中 我使用的是 jQuery 版本 1 7 1 现在 我计划将jQuery版本升级到1 11 2 是否有任何补丁可以提供与现有应用程序的向后可比性 Thanks 尝试这个 http blog jquery com 2013
  • jqGrid刷新本地数据(JSON对象)

    我正在尝试将 jqGrid 与本地数据一起使用 但发现了几个问题 我正在初始化这样的事情 function refreshGrid grid results grid jqGrid data results datatype local c

随机推荐