我已经为select& amp;生成了代码它的对象使用Rails:
var insert_tag = '<select class="select medium" id="category_id" name="search[category_id]"><option value="-1">Select Category</option>
<option value="1">Boats and Cruisers</option>
<option value="2">Car Parts and Spares</option>
<option value="3">Caravans</option>
<option value="4">Coaches and Buses</option>
<option value="5">Commercial Parts</option>
<option value="6">Commercials</option>
<option value="7">Crash Repair Services</option></select>';
我有JavaScript函数,调用时应将此字段插入空白div:
<div "form_field_a"></div>
$("form_field_a").insert(insert_tag);
但是当这个运行时,我只是得到了这个错误:
content.toElement is not a function
[Break on this error] if (content && content.toElement) content = content.toElement();
我是JavaScript的新手,并且不知道为什么这不起作用。
答案 0 :(得分:1)
我不知道Prototype,但您的div
元素缺少id
属性(目前它是无效的HTML):
<div id="form_field_a"></div>
然后似乎有效:http://jsfiddle.net/KqVdf/1
另请注意,insert_tag
的值是一行没有换行符(否则会出错)。