Javascript 如何触发函数?
我有以下代码:Javascript 如何触发函数?,javascript,jquery,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')
<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>
不起作用自己调用函数即可:
$("#buyme").click(function(){
$("#buy").click();
});
$('#buyme').click(function() {
placeOrder('10');
});
您还可以触发按钮的click事件,让它调用函数(尽管看起来有点倒退):
只需自己调用函数:
$('#buyme').click(function() {
placeOrder('10');
});
您还可以触发按钮的click事件,让它调用函数(尽管看起来有点倒退):
就用吧。根据docs的说法,在没有参数的情况下调用它会触发事件
$('#buy').click();
就用吧。根据docs的说法,在没有参数的情况下调用它会触发事件
$('#buy').click();
此位:函数(placeOrder('10'))
无效。替换为:
$('#buy').click();
此位:函数(placeOrder('10'))
无效。替换为:
$('#buy').click();
你不应该删除内部的“函数”(“?这里有一个潜在的上下文问题。如果使用
这个,则单独调用它与单击的元素不同。我在刷新后几秒钟做了:)@kingjiv,同意(这就是我添加第二个示例的原因)。根据提供的代码,没有上下文问题。你不应该删除内部的“函数”(这里有一个潜在的上下文问题。如果使用这个,则单独调用它与单击的元素不同。我在刷新后几秒钟做了:)@kingjiv,同意(这就是我添加第二个示例的原因)。根据提供的代码,没有上下文问题。