![](/img/trans.png)
[英]Display related data from database based on dropdown selection JavaScript
[英]display data related to a dropdown option
我有一个下拉列表
<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来实现?
function showval(value) { var text = $("#column_select option:selected").text(); var string = "Value is: "+value+" and Text is: "+text; $("#showvalue").html(string); }
<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>
它应该可以帮助您。
使用这个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
};
});
您可以订阅select的change事件,并根据select中的当前值执行详细信息显示:
$("#column_select").on("change", function () {
var value = $(this).val();
// logic based on selected value
});
尝试这个...
$(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)
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.