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

value属性では Javascript は実行されません。onXXX属性でのみ実行されhref、URI スキームが で始まる場合にのみ実行されますjavascript:

onsubmit選択値をフォーム フィールドにコピーするフォームのハンドラーを使用する必要があります。

于 2013-07-11T03:29:38.533 に答える