-2

如何检查 jquery 中可见的链接按钮。下面的代码不起作用?

 if ($('id*="LnkBtn"').is(':visible')) { // check visibility
                    if (!Validatechecked("SrvRgnMDD")) {
                        $('#<%=Valid.ClientID%>').html("*");
                        passtest = false;
                    }





 <asp:LinkButton ID="LnkBtn" runat="server" Text="Show Details" AutoPostBack="true"
                                        CausesValidation="False" OnClick="MktallocLnkBtn_Click" />
4

2 回答 2

1

尝试修复您的选择器 - 我假设您想使用属性选择器

 if ($('id*="LnkBtn"')

 if ($('[id*="LnkBtn]"') // <-- notice the brackets

虽然如果您尝试仅针对一个元素.. 只需使用 ID 选择器

$('#LnkBtn')

您可以在此处阅读不同的选择器http://api.jquery.com/category/selectors/

于 2013-01-09T21:24:47.287 回答
1

id在 jQuery 中检查一个

if ($('#LnkBtn').is(':visible')) {
...
}
于 2013-01-09T21:27:47.897 回答