如何在jquery

时间:2015-07-20 12:34:40

标签: javascript jquery

我不确定为什么我的代码不起作用,任何帮助都会非常感激

  

我正在尝试创建一个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>

1 个答案:

答案 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