function appendSelect($name, $data, $multiple = false)
 {
     $select = new ui_Dom('select');
     $select->attr('name', $name);
     // name用于提交
     $select->attr('id', $name);
     // id和label关联
     if ($multiple) {
         $select->attr('multiple', 'multiple');
         $select->appendText('<option>你可以选择多个</option>');
     }
     foreach ($data as $key => $value) {
         // 对于不可能继续追加子元素的情况采用appendText比较高效简单
         $text = is_numeric($key) ? $value : $key;
         // 如果不是关联数组,则值和显示的文本一致
         $select->appendText("<option value='{$value}'>{$text}</option>");
     }
     $this->append($select);
     return $select;
     // 继续对select进行设置
 }