如何打开其他动作的链接?

时间:2019-03-16 17:07:19

标签: jquery

要使用其他元素发送表单,请使用以下命令:

<a data-ref="#" class="checkout" onclick="$('[name=form]').submit();">continue</a> 

现在我正尝试做同样的事情,但是我不想发送表单,而是想通过标签<a>执行此操作(或链接):

<a id="checkout some" href="#">Checkout True</a>

我想从另一点打开链接:

 <a data-ref="#" onclick="$('[id=some]').click();">Run link Checkout True</a>

但是它对我不起作用:(当然,我已经尝试了以下其他操作:

$(document).ready(function(){
    function myFunction() {
        $('#some')[0].click();
    }
});

发件人:<a data-ref="#" onclick="myFunction()">Run link Checkout True</a>

但是它也不起作用:(

1 个答案:

答案 0 :(得分:1)

尝试以下代码:

$('#clicked').click(function() {
    $("[id='checkout some']")[0].click()
})

我将id的{​​{1}}赋予了被点击的'clicked'

还要注意我如何在<a>之前获取[0]之类的索引

您还可以通过对编写的代码进行以下更改来实现相同的目的:

click()

注意:在这里我也使用<a data-ref="#" onclick="$(&quot[id='checkout some']&quot)[0].click();">Run link Checkout True</a> ,因为它包含元素列表