Javascript 如何使用jquery在选项中显示所选值

Javascript 如何使用jquery在选项中显示所选值,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我正在尝试显示数据库中要在选择选项中显示的值 在PHP、JSON、AJAX和JQUERY中运行 $(document).on('click', '.edit_data', function () { var shop_id = $(this).attr("id"); $.ajax({ url: "<?php echo base_url();?>dashboard/update_shop", method: "POST",

我正在尝试显示数据库中要在选择选项中显示的值

在PHP、JSON、AJAX和JQUERY中运行

$(document).on('click', '.edit_data', function () {
    var shop_id = $(this).attr("id");
    $.ajax({
        url: "<?php echo base_url();?>dashboard/update_shop",
        method: "POST",
        data: {shop_id: shop_id},
        dataType: "json",
        success: function (data) {
        $('#emp_name').value = data[0].emp_id;
            console.log(data[0].emp_id);
            $('#shop_name').val(data[0].shop_name);
            $('#shop_owner').val(data[0].shop_owner);
            $('#shop_phone').val(data[0].shop_phone);
            $('#shop_dist').val(data[0].shop_district);
            $('#shop_loc').val(data[0].shop_location);
            $('#shop_code').val(data[0].shop_code);
            $('#shop_id').val(data[0].shop_id);
            $('#latitude').val(data[0].latitude);
            $('#longitude').val(data[0].longitude);
            $('#create_button').text("Update");
            $('#createOrder').modal('show');
          }
    });
});
$(文档)。在('单击','上。编辑数据',函数(){
var shop_id=$(this.attr(“id”);
$.ajax({
url:“仪表板/更新商店”,
方法:“张贴”,
数据:{shop_id:shop_id},
数据类型:“json”,
成功:功能(数据){
$('#emp_name')。值=数据[0]。emp_id;
console.log(数据[0].emp\u id);
$('#店铺名称').val(数据[0]。店铺名称);
$('shop#u owner').val(数据[0]。shop_owner);
$('shop#u phone').val(数据[0].shop_phone);
$('shop#u dist').val(数据[0]。shop_district);
$('#shop_loc').val(数据[0]。shop_位置);
$(“#车间代码”).val(数据[0]。车间代码);
$('#shop_id').val(数据[0].shop_id);
$('#latitude').val(数据[0].latitude);
$('#longitude').val(数据[0]。经度);
$(“#创建按钮”)。文本(“更新”);
$('#createOrder').modal('show');
}
});
});
我希望输出类似于显示数据[0]。emp_id为选中状态,并在下拉列表中显示其他选项,如您的问题所示

如何使用jquery在选项中显示所选值

我不能评论,因为我的声誉低于50

您的答案应该是
$('#idOfSelectTag').val('3')

$(文档).ready(函数(){
$('#txtValue')。更改(函数(){
changeValue($(this.val());
});
});
函数changeValue(){
var值=$('#txtValue').val();
值=值=“”?1:值;
$('selTest').val(值);
}

一
两个
三
四
五



更改值
您也可以在不使用jquery的情况下使用php

<select class="custom-select col-12"  id="lcount" name="lcount" data-validation="required" >                                            
        <option value="0" <?php if($sdata['lcount']=='0') echo 'selected="selected"'; ?>>select</option>
        <option value="1" <?php if($sdata['lcount']=='1') echo 'selected="selected"'; ?>>1</option>
        <option value="2" <?php if($sdata['lcount']=='2') echo 'selected="selected"'; ?>>2</option>
        <option value="3" <?php if($sdata['lcount']=='3') echo 'selected="selected"'; ?>>3</option>
        <option value="4" <?php if($sdata['lcount']=='4') echo 'selected="selected"'; ?>>4</option>
        <option value="5" <?php if($sdata['lcount']=='5') echo 'selected="selected"'; ?>>5</option>
</select>

>1
>3
>5

请向我们展示
控制台.log(数据)的输出否则我们将不知道发生了什么。如果您认为PHP代码是问题所在,那么也需要说明这一点。关于您的应用程序,我们所知道的只是您告诉/向我们展示的内容。将其更改为:
$(“#emp_name”).val(数据[0]。emp_id)