jQuery 在 ASP.NET 向导页面上停止工作

发布于 2024-09-07 03:09:03 字数 275 浏览 8 评论 0原文

我有一个 ASP.NET 向导,我需要使用 jQuery 来操作一些 CSS 样式。例如,如果满足某个条件,它将隐藏一个按钮:

$("input[value='Continue']").css("display", "none")

这在第一页上效果很好,但后续页面(作为控件.ascx加载)不起作用。该向导不会每次加载新页面,而是使用内置向导功能简单地重新加载部分内容。有谁知道如何让 jQuery 操作每个页面?抱歉,如果这是一个基本问题,我是 jQuery 新手。

I have a ASP.NET wizard that I need to use jQuery to manipulate some of the CSS styles. For example if a certain criteria is met it will hide a button:

$("input[value='Continue']").css("display", "none")

This works great on the first page, but subsequent pages (loaded as controls .ascx) don't work. The wizard doesn't load a new page each time, but simple reloads part of the content using the built in wizard feature. Does anyone have any ideas how I can get jQuery to manipulate each page? Sorry if this is a basic question, I am new to jQuery.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

歌入人心 2024-09-14 03:09:03

当 jQuery 最初在页面加载时运行时,它会绑定到页面元素。您可以使用 .live() 或 .delegate() 使其自动拾取新元素,或者您可以将 jquery 选择器/代码放入函数中并在每个控件负载上运行该函数以拾取新元素。

When jQuery runs initially on page load, it binds to the page elements. You can either use .live() or .delegate() to make it pick up the new items automatically, or you can put the jquery selectors/code in a function and run that on each control load to pick up the new elements.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文