Javascript ddslike从diffrentes select中获取两个值
我对像jquerylib这样的dds没有什么问题 我有两个选择框,如下所示:Javascript ddslike从diffrentes select中获取两个值,javascript,jquery,Javascript,Jquery,我对像jquerylib这样的dds没有什么问题 我有两个选择框,如下所示: <select id="from"> <option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option> <option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>
<select id="from">
<option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option>
<option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>
</select>
<select id="to">
<option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option>
<option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>
</select>
但是我没有得到任何结果
我想同时从两个select中获取两个值
谢谢。首先,您必须与您的ID保持一致。html中有id=from,但在id为from的元素上调用.dds 如果我理解的话,您希望在任何一个发生变化时获得每个的值。那么:
<script>
$('select').change(function(){
var to = $('#to').val();
var from = $('#from').val();
// alert("To: " + to + " and from: " + from + ".");
});
</script>
您不需要使用此选项,因为您希望从这两个选项中获得值
$(function(){
$("#from").change(function(event){
//alert("Click event on Select has occurred!");
$("option:selected", $(this)).each(function(){
var obj = document.getElementById('from').value;
alert("selected value"+obj);
});
});
});
<script>
$('select').change(function(){
var to = $('#to').val();
var from = $('#from').val();
// alert("To: " + to + " and from: " + from + ".");
});
</script>