gpt4 book ai didi

javascript - 使用 javascript/jQuery 将随机数生成到文本输入中

转载 作者:行者123 更新时间:2023-11-30 08:04:32 25 4
gpt4 key购买 nike

我试图在文本字段中生成一个随机数。不幸的是,ID 在这里不是一个选项,所以我使用类作为标识符。我已经尝试了很多事情,但似乎无法完成这项工作。

用于输入的 HTML:

<div class="productAttributeRow productAttributeConfigurableEntryNumbersOnlyText">
<div class="productAttributeLabel">
<label>
<span class="name">
Hidden:
</span>
</label>
</div>
<div class="productAttributeValue">
<input type="text" class="Field validation" value="" size="5" />
</div>
</div>

我试过:

var randomnumber = Math.floor(Math.random() * 11)
$('#BuyThis').click(function () {
$(".productAttributeConfigurableEntryNumbersOnlyText.productAttributeValue input[type="
text "]").val(randomnumber);
});

在上面的场景中,#BuyThis 是一个按钮:

<a id="BuyThis" type="button" class="btn btn-small btn-warning" href="#product-options" data-toggle="modal">

但是,这不一定要通过点击发生,我只需要在提交表单之前在字段中输入一个随机数。

也尝试过不点击:

$(function(){
var randomnumber=Math.floor(Math.random()*11)
$('.productAttributeConfigurableEntryNumbersOnlyText.productAttributeValue input[type="text"]').val( randomnumber );

})

另一个尝试:

function randomNumber(m, n) {
m = parseInt(m);
n = parseInt(n);
randomnumber = Math.floor(Math.random() * (n - m + 1)) + m;
('.productAttributeConfigurableEntryNumbersOnlyText.productAttributeValue input[type="text"]').value = randomnumber;
});

尝试了各种其他功能和组合都无济于事。

最佳答案

productAttributeValue 的 div 位于 productAttributeConfigurableEntryNumbersOnlyText 中,因此选择时应在它们之间添加一个空格:

$(function() {
var randomnumber = Math.floor(Math.random() * 11)
$('.productAttributeConfigurableEntryNumbersOnlyText .productAttributeValue input[type="text"]').val(randomnumber);

})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<div class="productAttributeRow productAttributeConfigurableEntryNumbersOnlyText">
<div class="productAttributeLabel">
<label>
<span class="name">Hidden:</span>
</label>
</div>
<div class="productAttributeValue">
<input type="text" class="Field validation" value="" size="5" />
</div>
</div>

有效:http://jsfiddle.net/3hhCx/

关于javascript - 使用 javascript/jQuery 将随机数生成到文本输入中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com