В чем проблема с приведенным ниже кодом, почему он не работает для меня .. !!! Я не могу извлечь выбранные данные и отобразить их в текстовом поле.Как исправить эту проблему?
<html>
<head>
<script type="text/javascript">
$(document).ready(function() {
$("#name").on("change", function() {
$("#Fname").val($(this).find("option:selected").attr("value"));
})
});
</script>
<script type="text/javascript">
</script>
</head>
<body>
<div>
<select id="Fname" name ="name">
<option value="">Choose Your Value</option>
<option value="India">India</option>
<option value="UK">UK</option>
<option value="US">US</option>
<option value="UAE">UAE</option>
<option value="China">China</option>
<option value="Japan">Japan</option>
</select>
<input type="text" id="Fname" value ="" readonly="readonly">
</div>
</body>
</html>
чувак .. я изменил его, как на вас сказал. но все равно это не работает –
Работайте со мной, см. http://jsfiddle.net/0g53ofsn/1/ – user3227295
Попробуйте $ (this) .val() вместо $ (this) .find ("option: selected"). attr ("value") – Vineet