gpt4 book ai didi

javascript - 从表行中的 jquery 模板获取下拉选择的值

转载 作者:行者123 更新时间:2023-12-01 02:28:42 25 4
gpt4 key购买 nike

我有以下 jquery 模板,我想在单击按钮时从下拉框中获取所选值。

Jquery 模板:

<script id="template-download" type="text/x-jquery-tmpl">
<tr class="template-download{{if _errorMSG}} ui-state-error{{/if}}">
{{if _errorMSG}}
<td></td>
<td class="name">${_name}</td>
<td class="size">${sizef}</td>
<td class="error" colspan="2">Error:
{{if _errorMSG === 1}}File exceeds upload_max_filesize
{{else _errorMSG === 2}}File exceeds MAX_FILE_SIZE (HTML form directive)
{{else _errorMSG === 3}}File was only partially uploaded
{{else _errorMSG === 4}}No File was uploaded
{{else _errorMSG === 5}}Missing a temporary folder
{{else _errorMSG === 6}}Failed to write file to disk
{{else _errorMSG === 7}}File upload stopped by extension
{{else _errorMSG === 'maxFileSize'}}File is too big
{{else _errorMSG === 'minFileSize'}}File is too small
{{else _errorMSG === 'acceptFileTypes'}}Filetype not allowed
{{else _errorMSG === 'maxNumberOfFiles'}}Max number of files exceeded
{{else _errorMSG === 'uploadedBytes'}}Uploaded bytes exceed file size
{{else _errorMSG === 'emptyResult'}}Empty file upload result
{{else}}${_errorMSG}. File Not Uploaded!
{{/if}}
</td>
<td class="failupload">
<button data-type="${delete_type}" data-url="${delete_url}">Cancel Upload</button>
</td>
{{else}}
<td class="preview">
{{if Thumbnail_url}}
<a href="${_url}" target="_blank"><img src="${Thumbnail_url}"></a>
{{/if}}
</td>
<td class="name">
<a href="${_url}"{{if thumbnail_url}} target="_blank"{{/if}}>${_name}</a>
</td>
<td class="size">${sizef}</td>
<td colspan="2"></td>
<td>
<select class="fileupload-buttonbar" id='${_name}'>
<option value="1">Fundus</option>
<option value="0">Other</option>
</select>
</td>
<td class="success">
<button class="linkfile">Link File</button>
</td>
<td class="delete">
<button data-type="${delete_type}" data-url="${delete_url}">Remove File</button>
</td>
{{/if}}

</tr>
</script>

我尝试使用 $(this).parent().prev().children().find(":selected").text() 但这也不起作用.

如有任何建议,我们将不胜感激

编辑:

这是一个测试提供的代码的函数。

$(document).ready(function () {
$('.linkfile').on('click', function () {
alert($(this).closest('tr').find('.fileupload-buttonbar option:selected').val());
});
});

最佳答案

您应该使用val()来获取所选选项的值。

$(this).closest('tr').find('.fileupload-buttonbar').val()

关于javascript - 从表行中的 jquery 模板获取下拉选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30162165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com