我有一个简单的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脚本中的选择值?
由于
答案 0 :(得分:5)
引用不匹配,更改:
value="$( "#eventid" ).val()"
到
value="$('#eventid').val()"
希望您使用的任何奇怪的模板系统都允许您直接在值属性中使用jQuery?
答案 1 :(得分:0)
Javascript未在value
属性中执行。它仅在onXXX
属性中执行,在href
中以URI方案以javascript:
开头时执行。
您应该使用onsubmit
处理程序将表单字段复制到表单字段中。