我是Java语言的新手,我正在尝试通过修改网页来学习。
因此它是一个按钮,当您单击它时,它将获得一个ID为oddsInput的 child 。我无法改变值(value)观

function checksettings(payout) {
$('#oddsPayout').click();
var iodds = $('#oddsInput');
iodds.value = payout;
// $('glyphicon glyphicon-ok btn btn-success').click();
}

checksettings(2)

最佳答案

这是因为$('#oddsInput')jQuery object。它没有value属性。

可以访问jQuery对象中的第一个DOM元素:

iodds[0].value = payout;
// or
$('#oddsInput')[0].value = payout;

或者,因为它是一个jQuery对象,所以使用 .val() method:
iodds.val(payout);
// or
$('#oddsInput').val(payout);

07-26 00:16