我是Javascript的新手,我试图通过修改网页来学习。 所以这是一个按钮,当你点击它时,它会获得一个id为oddsInput的孩子。我无法改变值
function checksettings(payout) {
$('#oddsPayout').click();
var iodds = $('#oddsInput');
iodds.value = payout;
// $('glyphicon glyphicon-ok btn btn-success').click();
}
checksettings(2)
答案 0 :(得分:2)
这是因为 B::B() : a(new A())
{
}
B::~B()
{
SAFE_DELETE (a);
}
B::InitB()
{
a->funcA(); // works beautifully!
}
A::A()
{
}
A::~A()
{
}
A::InitA()
{
b.funcB(); // DUE TO ERROR, code never compiles so I don't see this.
}
是jQuery object。它没有$('#oddsInput')
属性。
访问jQuery对象中的第一个DOM元素:
value
或者,因为它是一个jQuery对象,请使用.val()
method:
iodds[0].value = payout;
// or
$('#oddsInput')[0].value = payout;
答案 1 :(得分:0)
尝试
$('#oddsInput').val(payout);