我有一个文本输入字段,它在 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/