gpt4 book ai didi

javascript - keyup时如何更新onclick值?

转载 作者:行者123 更新时间:2023-11-28 16:02:02 27 4
gpt4 key购买 nike

当用户在输入字段中插入数量时,我尝试更新 onclick 内的函数参数。

HTML

<input type="text" id="quantity1" class="quantity_class" />
<input type="submit" id="onclick1" class="quantity_class" value="Add to cart" />

JavaScript

$('#quantity1').keyup(function () {
$('#onclick1').attr('onclick', 'func(1,?)');
});

现在如何将 ? 替换为用户提供的数量值?

jsFiddle

最佳答案

无需在每个按键上更新内联 onclick 函数,只需将 click 函数绑定(bind)到按钮,然后检查单击时输入的数量值:

$('#onclick').on('click', function() {
func( 1, $('#quantity1').val() );
});

编辑:

如果无法在标记中删除内联事件处理程序,则删除它:

$('#onclick').removeAttr('onclick').on('click', function() {
func( 1, $('#quantity1').val() );
});

关于javascript - keyup时如何更新onclick值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16661090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com