我不确定为什么我的代码不起作用,任何帮助都会非常感激
我正在尝试创建一个jquery函数,当用户点击它时 图像(例如:
messaging-img
)输入字段占用值101010
|当用户点击unlimited-img
输入字段时,会占用值202020
。可以这样; y告诉我 - 谢谢
$(document).ready(function () {
$(".messaging-img").on("click", function(){
$("#paypal-ref-111").val("101010");
});
$(".unlimited-img").on("click", function(){
$("#paypal-ref-222").val("202020");
});
$(".basic-img").on("click", function(){
$("#paypal-ref-333").val("303030");
});
});
<div class="" id="paypal_express_checkout"><input type="" checked="checked" id="paypal-ref-111" id="paypal-ref-222" id="paypal-ref-333" value=""/></div>
答案 0 :(得分:1)
这是一个有效的解决方案:
首先,我更新了您的输入字段,只包含一个名为paypal-ref
的ID。元素只能包含一个ID,并且必须是唯一的。
<input type="" checked="checked" id="paypal-ref" value=""/>
其次,您的jQuery已相应更新:
$(document).ready(function() {
$(".messaging-img").on("click", function() {
$("#paypal-ref").val("101010");
});
$(".unlimited-img").on("click", function() {
$("#paypal-ref").val("202020");
});
$(".basic-img").on("click", function() {
$("#paypal-ref").val("303030");
});
});
您可以看到演示here