javascript - JQuery:将 55 个字符的随机字符串插入文本框中

标签 javascript jquery random

我有一个文本输入字段,它在 DOM 上就绪,我想预先填充一些随机文本,我不想每次重新加载页面时都有相同的文本,只是文本之间的细微差别会没事。

这是 JQuery 字段:

// on dom ready
    $("#Title").val("This is the Title");
// end dom ready

我希望上面的字段填充一些随机文本,最多:55 个字符,我使用的是 Dynamic Drive 中的以下脚本,这适用于网页内容,但不适用于我想用 JQuery 执行的操作。

function filltext(words){
var gibberish=["This is just some filler text", "Some Random Text Here", "Even more Random Text"]
for (var i=0; i<words; i++)
document.write(gibberish[Math.floor(Math.random()*3)]+" ")
}


基本上,我希望在 DOM Ready 上预先填充一个输入字段,其中包含一些随机文本(我可以指定)。但不能超过 55 个字符。

最佳答案

当然,只需将 document.write 替换为 $('#Title').val

var gibberish = [
   "This is just some filler text",
   "Some Random Text Here",
   "Even more Random Text"
];

$(function() {
   $('#Title').val(gibberish[Math.floor(Math.random()*3)]+" ");
});

关于javascript - JQuery:将 55 个字符的随机字符串插入文本框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5771963/

相关文章:

javascript - 如何获取字符串中第一个数字的索引

javascript - 获取第一个,最后一个,今天的日期

javascript - 在具有不同域 url 的页面内使用 iframe 时,Internet Explorer 中的访问被拒绝

php - 防止在 Yii 框架上使用 ajaxButton/ajaxSubmitButton 加载 jQuery Assets

javascript - 为什么 Jquery 只影响第一个 div 元素?

javascript - Jquery 脚本不引起任何交互

matlab - 如何使用 MATLAB 程序创建一个随机排列 1、2 和 3 的新列数组?

c++,在二维空间中生成均匀分布的菱形或三角形孔

c++ - 在 C++ 中生成具有固定总和的随机值

javascript - 通过将 a.localeCompare(b) 切换为 (a<b?-1 :(a>b? 1:0)),排序速度提高 400 倍