如何通过匹配范围内的文本来选择按钮
我想根据条件禁用对话框中出现的按钮。问题是我如何访问该按钮,因为它是通过对话框动态生成的?
在对话框中生成的 html 代码:
<button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="true">
<span class="ui-button-text">Save</span>
</button>
I want to disable a button which comes up in the dialog based on a condition. The problem is how do i access the button since its dynamically generated via the dialog ?
Generated html code in the dialog:
<button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="true">
<span class="ui-button-text">Save</span>
</button>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我假设您的代码中存在拼写错误,并且您无意关闭开始跨度标记,因此您的代码是
然后您可以将下一行中的“保存”一词更改为您想要隐藏的按钮中的任何文本
I assume there was a typo in your code and you didnt mean to close the opening span tag, so your code is
Then you can change the word Save in the next line to whatever text is in the button you want to hide
为了动态生成 DOM,你可以使用
.live()
for dynamic generation of DOM u can use
.live()
您可以使用 JQuery 来匹配属性:
You could use JQuery to match on attributes: