如何触发功能?

时间:2011-09-23 19:55:40

标签: javascript jquery

我有这段代码:

<a href="#" class="button" id="buyme" ></a>  
<a href="#" id="buy" onclick="placeOrder('10');return false;"><span id="please">click me</span></a>

<script>
$('#buyme').click(function() {
    $('#buy').trigger(function(placeOrder('10')));
});
</script>

<script>
function placeOrder(var) {
.....
}
</script>

我想要做的是点击#buymeonclick链接触发#buy或从onClick内触发功能。

我的例子似乎没有这样做。有什么想法吗?

编辑:

出于某种原因:

$('#buyme').click(function() {
$("#buy").click();
});

不起作用

4 个答案:

答案 0 :(得分:4)

请自行调用此功能:

$('#buyme').click(function() {
    placeOrder('10');
});

你也可以触发按钮的click事件并让它调用该函数(虽然看起来有些倒退):

$('#buyme').click(function() {
    $("#buy").click();
});

答案 1 :(得分:0)

$("#buyme").click(function(){
    $("#buy").click();
});

答案 2 :(得分:0)

只需使用click()即可。根据文档,没有参数调用它会触发事件。

$('#buy').click();

答案 3 :(得分:0)

此位:function(placeOrder('10'))无效。替换为:

$('#buy').click();