aid*_*dan 13 javascript mailto jquery href
我想动态创建一个<a href="mailto:...">
元素,然后"点击"它.所有这些都没有修改页面.
我正在尝试这个:
$('<a href="mailto:test@test.com"> </a>').click();
Run Code Online (Sandbox Code Playgroud)
......无济于事
sol*_*cle 36
它不是jquery,但它工作得很好.
var link = document.createElement('a');
link.href = url;
document.body.appendChild(link);
link.click();
Run Code Online (Sandbox Code Playgroud)
Ale*_*ban 15
点击链接意味着更改window.location,那么怎么样
window.location = "mailto:test@test.com";
Run Code Online (Sandbox Code Playgroud)
jBe*_*ger 11
要使它与jQuery一起使用,首先需要在jQuery对象中选择DOM元素.
$('body').append('<a id="link" href="mailto:test@test.com"> </a>');
$('#link')[0].click();
Run Code Online (Sandbox Code Playgroud)
注意[0]
小提琴:https://jsfiddle.net/fkwhvvhk/
.click()
使用 DOM,而不是 jQuery 对象
它应该是:
$('<a href="mailto:test@test.com"></a>')[0].click();
Run Code Online (Sandbox Code Playgroud)
试试这样的东西...
演示:http://jsfiddle.net/wdm954/xtTGX/1
$('.a').append('<a class="b" href="mailto:test@test.com"> </a>');
$('.b').click(function() {
window.location = $(this).attr('href');
}).click();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
50776 次 |
最近记录: |