我对ddslike jquery lib
没什么问题我有两个选择框:
<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 BOX的Javascript(只想从ddslike设计):
<script type="text/javascript">
$(document).ready(function () {
$('#from_fees').ddslick({
width: 100,
});
$('#to_fees').ddslick({
width: 100,
});
});
</script>
这是我想要获取select选项值的脚本:
$(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);
});
});
});
但我没有结果!
我想在同一时间从两个选择中获取两个值。
谢谢。
答案 0 :(得分:0)
首先,您必须与您的ID保持一致。你有#=&#34;来自&#34;在html中,但你在id为#34; from_fees&#34;的元素上调用.ddslick()。
如果我理解,无论何时发生变化,您都希望得到每个值。怎么样:
<script>
$('select').change(function(){
var to = $('#to').val();
var from = $('#from').val();
// alert("To: " + to + " and from: " + from + ".");
});
</script>
你不需要使用&#34;这个&#34;,因为你想要两者都有价值。