0

我有一个简单的 html 选择,如下所示:

<select id="eventid">
<option value="a">a</option>
<option value="b">b</option>
</select>

我使用的脚本正在使用此代码,我必须在其中获取选择值。

<script id="template-upload" type="text/x-tmpl">
<tr class="template-upload fade">
{% for (var i=0, file; file=o.files[i]; i++) { %} 

<td class="post"><label><input type="hidden" name="userid[]" value="$( "#eventid" ).val()" required></label></td>

我认为由于 x-tmpl 脚本头,它不起作用,但我必须使用它。如何在此 tmpl 脚本中获取选择值?

谢谢

4

2 回答 2

5

那是报价不匹配,请更改:

value="$( "#eventid" ).val()"

value="$('#eventid').val()"

希望您使用的任何奇怪的模板系统都可以让您直接在值属性中使用 jQuery 吗?

于 2013-07-11T03:26:23.783 回答
0

Javascript 不在value属性中执行。它仅在onXXX属性中执行,并且在hrefURI 方案以javascript:.

您应该onsubmit为表单使用一个处理程序,将选择值复制到表单字段中。

于 2013-07-11T03:29:38.533 回答