开发者社区 问答 正文

关于jquery修改和替换input中值的问题

screenshot
左边的input中用"_"短下划线分割了4组元素,我现在需要通过右边的下拉菜单选择数字(1-10),选择后替换input中第三个短下划线中的内容,请问如何实现
代码怎么写呢?

展开
收起
吴孟桥 2016-05-31 11:25:07 2534 分享 版权
1 条回答
写回答
取消 提交回答
  • 思路:获取Input框的内容,以_分割 用获取到的下拉框的值进行替换 再回显到input框

    $('#change').change(function(e){
    var va = e.target.value; //取下拉框 value
    var str = $('#text').val(); //取input value
    var arr = str.split("_");
    arr[3] = va;
    
    var arr1 = arr.join("_");
    $('#text').val(arr1);
    });
    2019-07-17 19:21:40
    赞同 展开评论
问答分类:
问答标签:
问答地址: