我試圖使用以下命令來每次更改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