如何在简单的表单输入中使用serialize.js?

时间:2013-11-28 19:50:29

标签: javascript jquery

如何使用``以简单的形式输入?

Serialize.js

我试过了:

<html>
<head>
<link rel="stylesheet" href="jstab/css/standalone/selectize.css">
<script src="jstab/js/standalone/selectize.js"></script>
<link rel="stylesheet" href="jstab/css/standalone/selectize.css">


<script type="text/javascript">
$('#id_tag').selectize({
    delimiter: ',',
    persist: false,
    create: function(input) {
        return {
            value: input,
            text: input
        }
    }
});
        </script>

</head>
    <body>
        <form>
            <input type="text" name="tag" id="id_tag"/>
        </form>
    </body>
</html>

但不起作用。 (输入中没有任何反应)

1 个答案:

答案 0 :(得分:1)

将其包裹在document.ready()内,因为您必须等待dom元素准备就绪:

$(document).ready(function(){
   $('#id_tag').selectize({
      delimiter: ',',
      persist: false,
      create: function(input) {
          return {
              value: input,
              text: input
          }
      }
   });
});