首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery数据拆分php

Jquery数据拆分php
EN

Stack Overflow用户
提问于 2014-05-14 00:42:07
回答 2查看 45关注 0票数 0

我有这个array = var1;var2;var3;var4;var5;var6;var6

我想用jQuery拆分它,并把它放在不同的文本框(txt1),(txt2)...etc中,但我找不到正确的代码。

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function() {
    $("#cb_motor").change(function() {
        $("#cb_motor option:selected").each(function() {
           cb_motor = $('#cb_motor').val();
            $.post("http://localhost/sag_app/index.php/motor/motor/buscar_id/", {
                cb_motor : cb_motor
            }, function(data) {
              valores  = data.split(';');                       
            });
        });
    })
});
</script>   
EN

回答 2

Stack Overflow用户

发布于 2014-05-14 00:48:01

假设cb_motor是一个不带多个值的select,则可以简化代码

代码语言:javascript
复制
$(function() {
  $("#cb_motor").change(function() {
    $.post("http://localhost/sag_app/index.php/motor/motor/buscar_id/", {
      cb_motor : $(this).val()
    }, function(data) {
      var valores  = data.split(';');         
      $('[name="txt_num_serie_motor"]').each(function(i) {
        $(this).val(valores[i]);
      });
    });
  });
});

如果它是multiple,那么您不能对所选值使用each进行Ajax,因为您需要等待每个调用返回

票数 0
EN

Stack Overflow用户

发布于 2014-05-14 00:52:52

如果txt1, txt2是输入ID,并且是按照DOM顺序设置的,则可以使用:

代码语言:javascript
复制
$("[id^=txt]").val(function(i){
    return valores[i];
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23637044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档