for (var i = s1 + 1; i <= s; i++) {
            $('#qh_day').append('<option value="' + i + '">第' + i + '天</option>');
            var tr;
            tr = '<table border="1" width="100%" style="background:#fff3d9;" class="lineList" id="qh_day_' + i + '">';
            tr += '    <tr>';
            tr += '        <td width="10%">行程标题:</td>';
            tr += '        <td><input name="title_' + i + '" id="title_' + i + '" type="text" value="" size="50" class="formTitle" />';
我想获取 这里的 title_ + i 比如 title_1 的值 ,可是怎么都获取不了,怎么回事?怎么解决?我确定这里 的 i 是从1开始的

解决方案 »

  1.   

    就是比如下面这个例子:
     <script type="text/javascript" src="/Sys/Js/jquery.js"></script><script>
    $(function(){
      $('#qh_day').append('<option value="' + 1 + '">第' + 1 + '天</option>');
       $('#qh_day').append('<option value="' + 2 + '">第' + 2 + '天</option>');
        $('#qh_day').append('<option value="' + 3 + '">第' + 3 + '天</option>');
      });
    </script></head>
    <?php 
    if(isset($_POST['submit']))
    {
    echo $_POST['qh_day'];
    exit();
    }?><body>
    <form action="test.php" method="post" id="form1">
     <select id="qh_day"></select> <input type="submit" name="submit" />
    </form>
    <?php 
    if(isset($_POST['submit']))
    {
    echo $_POST['qh_day'];
    exit();
    }?>这里$_POST['qh_day']  为什么是空???
      

  2.   

    卧槽。。原来要加一个name 属性囧结贴
      

  3.   

     应该是$('#qh_day_').吧