在使用 jQuery 时单击链接标签
click on a link tag while using jquery ?
我有一个链接标签,它不包含网址,但它有javascript。我正在使用jQuery,当我尝试".click()"函数时,它不起作用。我搜索了网站并找到了一些答案,但所有这些答案都打开了链接标签的"href",这些答案对我的情况没有帮助,这是一个代码示例:
<button onclick="ClickMe();">CLick Me!</button>
<a id="test" href="javascript:alert('hi');">Alert</a>
<script>
function ClickMe() {
$("#test").click();
}
</script>
这是一个共享项目,我更改页面html的能力非常有限。
这是一个例子: http://jsfiddle.net/Ayman_Mohamed/ygDmW/1/
使用香草Javascript!
function ClickMe() {
$('#test')[0].click();
}
这是你的杰斯菲德尔
工作演示 http://jsfiddle.net/sp3WR/
如果你想使用href
像这样使用它
此外,上面的所有答案也都包含click
方法。
希望这有助于事业:)
法典
function ClickMe() {
window.location.href = $("#test").prop('href');
}
您正在尝试触发具有尚未绑定的 id 测试的锚标签的点击,您将警报放在未绑定click
href
,使用 href 绑定点击事件,您将能够使用 click()
触发它
现场演示
目录
<button onclick="ClickMe();">CLick Me!</button>
<a id="test" href="javascript:alert('Hi');" onclick="alert('href clicked')">Alert</a>
爪哇语
function ClickMe() {
$("#test").click();
}
这可能有效
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("hi!");
}
</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="Click Me" />
</body>
</html>
相关文章:
- 将纯文本URL转换为可单击链接
- 阻止在单击链接后转到页面顶部
- 单击链接时停止运行javascript
- 单击链接时如何将引导程序转盘旋转到特定位置
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- Jquery UI日期选择器没有'单击链接时不会再次显示
- javascript警报框中的可单击链接
- 停止触摸滚动还可以防止单击链接
- 单击链接时设置cookie
- 如何区分用户单击链接和在 UIWebView 中执行自动重定向的页面
- 使用 jQuery 单击链接时更改链接背景颜色
- 单击链接时添加另一个选项
- 禁用触摸设备上的单击链接未按预期工作
- 如何在单击链接后将局部变量发送到部分呈现
- 单击链接时折叠响应式导航
- 单击链接时取消“点击”JS
- 单击链接后显示加载程序
- 更改类后单击链接将不起作用
- 在PHP代码中单击链接javascript函数调用
- 如何在单击链接时为不同的输入字段提供不同的值