jquery val()在第一个空格后砍掉结果

时间:2012-07-12 20:19:43

标签: jquery

我打电话的时候:

var status = $('#status').val();

将值设置为带空格的东西(在本例中为“Please Select ...”),状态变量返回“Please”,在第一个空格后切掉所有内容。

经过进一步测试后,我发现这似乎只发生在组合框

这是标记:

<select name = "status" id="status" class="wide_field">
        <?php
            populate_list("statuses.txt");
        ?>
    </select>

和php

            function populate_list($list_file)
            {
            echo "<option value=Please Select...>Please Select...</option>";
                $file = file($list_file,$file);
                for($i=0;$i<count($file);$i++)
                {
                    echo "<option value=".$file[$i].">".$file[$i]."</option>";
                }
            }

1 个答案:

答案 0 :(得分:4)

在您的值周围加上引号。

例如:echo "<option value=\"Please Select...\">Please Select...</option>";