JQuery是否适用于具有相同ID(不同页面)的所有按钮

时间:2014-03-05 17:52:01

标签: javascript jquery vb.net

我需要使用JQuery通过函数

调用vb函数
$("[id*=Button1]").click();

我在sub和master上都有很多Button1

我的JQuery在子内容页面上。我想知道它是否实际上触发了主内容页面和子内容页面上的button1?

非常感谢!

1 个答案:

答案 0 :(得分:2)

JQuery将对整个呈现的HTML进行操作。 HTML是否源自服务器上的“主”或“内容”页面没有区别。如果HTML在客户端上显示为单个页面(而不是<iframe>),则JQuery将对其进行操作。

另外,您应该尽力保持每个HTML元素的“id”属性唯一。这就是它的设计方式,你应该通过观​​察这个基本规则来为自己做长期的支持。

JQuery有很多选择器规则,我相信你可以找到一些方法来应用这些选择器规则来选择正确的按钮。请参阅http://api.jquery.com/category/selectors/开始使用。但是创造性地使用选择器比使用相同id用于不同元素要好得多。