JQuery选择输入值不';如果你用手设定,就不能自动改变

JQuery选择输入值不';如果你用手设定,就不能自动改变,jquery,select,text,input,range,Jquery,Select,Text,Input,Range,我有选择和输入范围+输入文本 选择中有两种类型的选择: 您的大小在输入值中 输入值中的固定大小 若你们选择固定大小,一切都可以,但若你们先手动设置大小,然后选择固定大小,输入值并没有改变。错在哪里 $(document).ready(function () { $("div.roword select").change( function() { var text = $(this).find("option:selected").tex

我有选择和输入范围+输入文本

选择中有两种类型的选择:

  • 您的大小在输入值中
  • 输入值中的固定大小
  • 若你们选择固定大小,一切都可以,但若你们先手动设置大小,然后选择固定大小,输入值并没有改变。错在哪里

        $(document).ready(function () {     
            $("div.roword select").change( function() {
                var text = $(this).find("option:selected").text();
                if (text == "60x90") {
                    $("input#height, input#heightPlus").attr('value', '60');
                    $("input#width, input#widthPlus").attr('value', '90');
                    $("input#height, input#width").focus();
                    $("input#height, input#width").blur();
                 }
        });
    });
    
    试试这个

    $(document).ready(function () {     
        $("div.roword select").change( function() {
            var text = $(this).find("option:selected").text();
            if (text == "Size 60x90") {
                $("input#height, input#heightPlus").val(60);
                $("input#width, input#widthPlus").val(90);
                $("input#height, input#width").focus();
                $("input#height, input#width").blur();
            }
       });
    });
    
    jQuery(文档).ready(函数($){
    计数=0;
    var html2=$(“”);
    $(“.form-col-3”).html(html2);
    $(文档).on('input','#width',函数(事件){
    $(this.next().val($(this.val());
    });
    $(文档).on('input','widthPlus',函数(事件){
    $(this.prev().val($(this.val());
    });
    $(“div.roword select”).change(函数(){
    var text=$(this).find(“选项:选定”).text();
    如果(文本==“尺寸60x90”){
    $(“输入高度,输入高度+).val(60);
    $(“input#width,input#widthPlus”).val(90);
    $(“输入高度,输入宽度”).focus();
    $(“输入高度,输入宽度”).blur();
    }否则{
    $(“输入高度,输入高度+).val(40);
    $(“input#width,input#widthPlus”).val(40);
    }
    });
    });
    
    
    选择类型
    你自己的尺寸
    尺寸60x90
    
    试试这个

    $(document).ready(function () {     
        $("div.roword select").change( function() {
            var text = $(this).find("option:selected").text();
            if (text == "Size 60x90") {
                $("input#height, input#heightPlus").val(60);
                $("input#width, input#widthPlus").val(90);
                $("input#height, input#width").focus();
                $("input#height, input#width").blur();
            }
       });
    });
    
    jQuery(文档).ready(函数($){
    计数=0;
    var html2=$(“”);
    $(“.form-col-3”).html(html2);
    $(文档).on('input','#width',函数(事件){
    $(this.next().val($(this.val());
    });
    $(文档).on('input','widthPlus',函数(事件){
    $(this.prev().val($(this.val());
    });
    $(“div.roword select”).change(函数(){
    var text=$(this).find(“选项:选定”).text();
    如果(文本==“尺寸60x90”){
    $(“输入高度,输入高度+).val(60);
    $(“input#width,input#widthPlus”).val(90);
    $(“输入高度,输入宽度”).focus();
    $(“输入高度,输入宽度”).blur();
    }否则{
    $(“输入高度,输入高度+).val(40);
    $(“input#width,input#widthPlus”).val(40);
    }
    });
    });
    
    
    选择类型
    你自己的尺寸
    尺寸60x90
    
    您能提供相关的HTML吗?如果可能的话,添加一些
    HTML
    或在代码片段中重现问题。您的问题很难理解。如果您可以将HTML添加到工作代码段中的问题中,可能会有所帮助。您可以提供相关的HTML吗?添加一些
    HTML
    ,或者尽可能在代码段中重现问题。您的问题很难理解。如果您能将HTML添加到您的问题的工作片段中,可能会有所帮助。谢谢您的帮助和响应。瓦尔()工作得很好。计数器的第二部分不起作用,但我刚刚知道如何做。我已将输入返回到.php文件,并在其中添加了html代码id和名称[](数组),还添加了jquery代码,该代码将一个输入的值转换为另一个输入的值。一切都很好。再次感谢。感谢您的帮助和响应。瓦尔()工作得很好。计数器的第二部分不起作用,但我刚刚知道如何做。我已将输入返回到.php文件,并在其中添加了html代码id和名称[](数组),还添加了jquery代码,该代码将一个输入的值转换为另一个输入的值。一切都很好。再一次谢谢你。