函数返回零如何解决呢?

德瓦多恩

我想创建一个动态的appen方法,但是该参数未正确反映在函数中。反射色值为零

$(document).ready(function(colorr) {
  $("button").click(function(colorr) {
    $("body").append(function(colorr) {
      return "<div style='border:1px solid black;border-color: red;  width: 60px;height: 60px;'> " + colorr + " item </div>";
    });
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<body>
  <table border="1">
    <tr>
      <td colspan="2"><button id="button" data-value1="yellow">Append list item</button></td>
      <button onclick="button('yellow')">Try it</button></tr>
  </table>
</body>

罗里·麦克罗森(Rory McCrossan)

问题是因为您无法以尝试的方式将参数传递给jQuery事件处理程序。

相反,您需要data使用处理程序中this引用从元素读取属性click然后,您可以构建一个HTML字符串,将该值连接到该字符串,并将其提供给append()方法调用。尝试这个:

jQuery(function($) {
  $("button").click(function() {
    var colorr = $(this).data('value1');
    $("body").append('<div>' + colorr + ' item</div>');
  });
});
div {
  border: 1px solid black;
  border-color: red;
  width: 60px;
  height: 60px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table border="1">
  <tr>
    <td colspan="2">
      <button data-value1="yellow">Append list item</button>
      <button data-value1="red">Append list item</button>
      <button data-value1="blue">Append list item</button>
    </td>
  </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AndroidViewModel没有零参数构造函数。如何解决呢?

来自分类Dev

如何解决函数调用?

来自分类Dev

如何解决函数调用?

来自分类Dev

Ajax回调不被调用。如何解决呢?

来自分类Dev

为什么它不旋转呢?以及如何解决?

来自分类Dev

如何解决CheckLib返回false的问题?

来自分类Dev

如何解决CheckLib返回false的问题?

来自分类Dev

我该如何解决...返回一个旧的或无效的状态实例的createState函数?

来自分类Dev

如何解决eslint中的“预期在箭头函数中返回值”错误

来自分类Dev

当我尝试从函数返回 2d 结构时如何解决这个问题

来自分类Dev

如何解决此“预期在箭头函数中返回值”错误

来自分类Dev

如何解决给定x的函数?

来自分类Dev

如何解决def函数运行问题

来自分类Dev

如何解决php中的smarty函数?

来自分类Dev

如何解决“无参数构造函数”

来自分类Dev

如何解决这样的比例函数?

来自分类Dev

如何解决javascript“不是函数”错误

来自分类Dev

如何解决聚合函数错误?

来自分类Dev

Laravel Excel maatwebsite 3.1导入,excel单元格中的日期列返回为未知格式编号。如何解决呢?

来自分类Dev

如何解决和解决lambda函数问题?

来自分类Dev

是SFML :: View倒Y轴标准吗?如何解决呢?

来自分类Dev

由于查询字符串[?,标题和描述重复 ]如何解决呢?

来自分类Dev

不能在序列表达式内的块中使用try /。如何解决呢?

来自分类Dev

JSF为什么将String值放在Map <...,Integer>中?以及如何解决呢?

来自分类Dev

使用递归类型的基本Scala反射代码无法编译。为什么呢 如何解决?

来自分类Dev

206激活子主题时显示部分消息。如何解决呢?

来自分类Dev

没有互联网连接,apt-get无法正常工作。如何解决呢?

来自分类Dev

当更新缺少狮身人面像的searchd.pid文件时,如何解决呢?

来自分类Dev

每次循环后,Android TextView“追加”不会更新。如何解决呢?

Related 相关文章

  1. 1

    AndroidViewModel没有零参数构造函数。如何解决呢?

  2. 2

    如何解决函数调用?

  3. 3

    如何解决函数调用?

  4. 4

    Ajax回调不被调用。如何解决呢?

  5. 5

    为什么它不旋转呢?以及如何解决?

  6. 6

    如何解决CheckLib返回false的问题?

  7. 7

    如何解决CheckLib返回false的问题?

  8. 8

    我该如何解决...返回一个旧的或无效的状态实例的createState函数?

  9. 9

    如何解决eslint中的“预期在箭头函数中返回值”错误

  10. 10

    当我尝试从函数返回 2d 结构时如何解决这个问题

  11. 11

    如何解决此“预期在箭头函数中返回值”错误

  12. 12

    如何解决给定x的函数?

  13. 13

    如何解决def函数运行问题

  14. 14

    如何解决php中的smarty函数?

  15. 15

    如何解决“无参数构造函数”

  16. 16

    如何解决这样的比例函数?

  17. 17

    如何解决javascript“不是函数”错误

  18. 18

    如何解决聚合函数错误?

  19. 19

    Laravel Excel maatwebsite 3.1导入,excel单元格中的日期列返回为未知格式编号。如何解决呢?

  20. 20

    如何解决和解决lambda函数问题?

  21. 21

    是SFML :: View倒Y轴标准吗?如何解决呢?

  22. 22

    由于查询字符串[?,标题和描述重复 ]如何解决呢?

  23. 23

    不能在序列表达式内的块中使用try /。如何解决呢?

  24. 24

    JSF为什么将String值放在Map <...,Integer>中?以及如何解决呢?

  25. 25

    使用递归类型的基本Scala反射代码无法编译。为什么呢 如何解决?

  26. 26

    206激活子主题时显示部分消息。如何解决呢?

  27. 27

    没有互联网连接,apt-get无法正常工作。如何解决呢?

  28. 28

    当更新缺少狮身人面像的searchd.pid文件时,如何解决呢?

  29. 29

    每次循环后,Android TextView“追加”不会更新。如何解决呢?

热门标签

归档