【问题标题】:need help appending Javascript onclick需要帮助附加 Javascript onclick
【发布时间】:2014-01-21 06:52:27
【问题描述】:

您好,我试图在单击按钮时附加 javascript 代码,但我想我搞砸了。如果有人可以帮助我语法。也许我做错了;如果有人有更好的方法,将不胜感激。

$("#btn_add").click(function(){   
 '<script>$(".selectcategory'+count+'").change(function() {var vv = ($(this).val());$( ".cat'+count+'" ).empty();$(".cat'+count+'").append("<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">");});</script>'
});

【问题讨论】:

  • 您不必使用脚本标签。您可以在另一个事件处理程序中附加一个事件处理程序
  • 错的太多了,我什至不知道从哪里开始
  • @YuriyGalanter 这样您就可以多次绑定事件处理程序。

标签: javascript jquery


【解决方案1】:

老实说,您的代码中有很多错误。我目前正在自己​​学习 Javascript,所以也许我不会提供解决方案,但我正在努力提供帮助。

首先,脚本标签应该围绕在您的代码中,而不是在其中。二是正确使用单双引号。最后但并非最不重要的一点是,在您的代码中使用一些标记。很难看出问题出在哪里。

<script>
$("#btn_add").click(function()
{   
    $(".selectcategory"+count).change(function()
    {
       var vv = ($(this).val());
       $(".cat"+count).empty();
       $(".cat"+count).append('<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">');
    });
});
</script>

【讨论】:

  • 谢谢 Greg,我们正在编辑同样的东西,所以我想我至少很接近 ;)
  • 你的权利搞砸了所有那些单引号和双引号现在它的工作我忘了在代码上添加缺失的行
猜你喜欢
  • 2017-10-05
  • 2021-05-16
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
相关资源
最近更新 更多