我有一个下拉列表
<select name="column_select" id="column_select">
<option value="col1">1 column</option>
<option value="col2">2 column</option>
<option value="col3">3 column</option>
</select>
单击选项时,我想在同一页面中显示特定选项的详细信息。
如何使用jquery实现?
答案 0 :(得分:1)
function showval(value)
{
var text = $("#column_select option:selected").text();
var string = "Value is: "+value+" and Text is: "+text;
$("#showvalue").html(string);
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="showvalue">
</div>
<select name="column_select" id="column_select" onchange="showval(this.value);">
<option value="col1">1 column</option>
<option value="col2">2 column</option>
<option value="col3">3 column</option>
</select>
&#13;
它可以帮助你。
答案 1 :(得分:0)
使用此jquery
<强> jquery的强>
$('select.column_select').on('change', function(){
var selectVal = $(this).val();
if(selectVal==col1){
// do something
};
if(selectVal==col2){
// do something
};
if(selectVal==col3){
// do something
};
});
答案 2 :(得分:0)
您可以订阅选择的更改事件,并根据选择中的当前值显示详细信息:
date.forEach(function(d) {
d = d.substring(0, 10);
})
答案 3 :(得分:0)
试试这个......
$(document).on('change','#column_select',function() {
// Code to write it anywhere on page.
// If you want it to write on `span#spnDisplay` then use this
var selText = $('#column_select option:selected').text();
$('#spnDisplay').text(selText)
});