【问题标题】:How to write this piece of code in jQuery? [closed]如何在 jQuery 中编写这段代码? [关闭]
【发布时间】:2014-04-02 13:19:27
【问题描述】:

我想在jquery中实现这个javascript代码,拜托!

    var html = '';

    for (i = 0; i < 2; i++) {
        for (var j = 0; j < 7; j++) {
            var num = Math.floor(Math.random()*39)+1;
            html += num + ' ';
        }
        html += '<br>';
    }

    document.getElementById('rows').innerHTML = html;

【问题讨论】:

  • 上面的代码有什么问题?除了$('#rows').html(html) 代替document.getElementById('rows').innerHTML = html;。休息很好
  • $('#rows').html(html);替换document.getElementById('rows').innerHTML = html;
  • 该代码是完全有效的 jQuery,因为 jQuery 本身就是 JavaScript 代码。

标签: javascript jquery for-loop


【解决方案1】:

您发布的代码没有任何问题,直接的 javascript 版本和用 jQuery 编写的版本之间没有太大区别。唯一不同的是最后一行,您在其中选择rows 对象。在 jQuery 中,您使用 $('#rows') 获取对象。

给你:

var html = '';

    for (i = 0; i < 2; i++) {
        for (var j = 0; j < 7; j++) {
            var num = Math.floor(Math.random()*39)+1;
            html += num + ' ';
        }
        html += '<br>';
    }

    $('#rows').html(html);

【讨论】:

  • 非常感谢!我是一个新的编码员,所以,我有时很迷茫!
  • 没问题,你会很快上手的。如果这解决了您的问题,请务必勾选它作为您选择的答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 2013-06-19
  • 2016-02-22
  • 1970-01-01
相关资源
最近更新 更多