我试图使用以下命令来每次更改5个下拉菜单中的一个时更改5个文本框的值。由于某种原因,它不工作。我只是想从下拉的值,并将其放入文本框中,我不需要任何其他信息,如 之间的数据,只是值,我不知道为什么它不工作,虽然:-S。从下拉菜单中会是一个数字的字符串值,如458766958在更改下拉菜单时更改文本字段的内容
<script>
$('#stock1').change(function() {
$('#stock1T').val($('#stock1 option:selected').data('value'));
})
$('#stock2').change(function() {
$('#stock2T').val($('#stock2 option:selected').data('value'));
})
$('#stock3').change(function() {
$('#stock3T').val($('#stock3 option:selected').data('value'));
})
$('#stock4').change(function() {
$('#stock4T').val($('#stock4 option:selected').data('value'));
})
$('#stock5').change(function() {
$('#stock5T').val($('#stock5 option:selected').data('value'));
})
</script>
你能为此创造一个小提琴选定的价值? –
你的'option'元素是否有'data-value'属性? – zeroflagL