是否可以激活调用标题作为元素参考点的链接:
<a href="#" title="dynamic title">Click me</a>
我正在构建一个需要激活另一个站点上的链接的简单小部件。该链接没有ID或名称标签。
我还应该通过激活来提及我的意思是触发链接。
该脚本加载iframe,加载后我希望它在该页面上触发设置链接。实际上,代码需要触发页面上的一系列链接
<script type="text/javascript">
<!--
// autoclick
$(document).ready(function(){
document.frames["iframe"].$(".[title='title']").trigger('click');
alert('bob');
});
//-->
</script>
<iframe src="http://page.com" width="100%" height="50%" name="iframe" id="iframe"></iframe>
答案 0 :(得分:5)
您可以使用attribute-equals selector [name="value"]
:
$('a[name="dynamic title"]').click(function() {
// event handling code here
});
答案 1 :(得分:2)
$('[title="dynamic title"]').click(function(){});
您还可以在属性值上使用通配符选择器,如下所示:
$('[title*="some fragment"]').click(function(){});
答案 2 :(得分:1)
$('a[title="dynamic title"]').click(function(){...});
答案 3 :(得分:0)
$( 'a[title="dynamic title"]' ).click( function () {
// ...
});
答案 4 :(得分:0)
不确定这是否有助于您完成任务,但您可以使用jQuery的属性选择器来获取具有特定title
的元素:
$('a[title="dynamic title"]');
答案 5 :(得分:0)
您无法触发此类链接。
调用$('a[title="dynamic title"]').click()
将触发与链接的click事件绑定的任何内容,但实际上不会导致浏览器关注该链接。