- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 JSP 页面,其中列出了如下文件:
每个文件都有自己唯一的文件 ID,我尝试实现一个 for 循环来获取我“检查”复选框的文件的文件 ID。
我的JS:
function fireGENURL(a){
try{
var selectedFiles = $('.fileCheck:checked');
// var fileID =$(selectedFiles[0]).attr('fileid');
var count = 0;
for(var file in selectedItems){
file=$(selectedFiles).attr('fileid');
count += 1;
alert(file+"has been selected");
}
当我勾选一个框时,它会正确返回警报值,但是当我勾选两个框时,它会返回警报两次,但会返回第一个复选框的文件ID。它返回两次相同的 ID,但我的预期结果是它返回各自的 ID。
我在这里做错了什么吗?
function fireGENURL(a){
try{
var selectedFiles = $('.fileCheck:checked');
if(selectedFiles.length < 1 ){
alert("Please select at least one file.");
return false;
}
// var fileID = $(selectedFiles[0]).attr('fileid');
var $fileChecks = $('.fileCheck:checked');
$fileChecks.each(function() {
var file = $(this).attr('fileid');
alert(file+"has been selected");
});
var count = $fileChecks.length;
$('body').pWin("open", {
x: 260,
y: 47,
height: 450,
width: 881,
title: "Generate URL",
skinMode:'dialog',
iframe:true,
url: "file/url/genurl.jsp",
data: {
nodeid : file
},
offResize:true,
offMove:true,
onTitle:false,
offBottom:true
});
}catch(e)
{
alert(e);
}
}
最佳答案
使用each
迭代.fileCheck:checked
集合,然后可以在回调中使用$(this)
来引用包含该元素的 jQuery 对象。在此基础上,您可以调用 .attr('fileid')
来获取您想要的内容:
const $fileChecks = $('.fileCheck:checked');
$fileChecks.each(function() {
const file = $(this).attr('fileid');
alert(file+"has been selected");
});
const count = $fileChecks.length;
您还可以考虑使用 data-
属性,而不是像 fileid
这样的非标准属性:
<input type="checkbox" data-fileid="foo">
并用
检索它$(this).data('fileid');
关于JavaScript 警报未给出正确的 fileID 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55021335/
我正在尝试使用 C# 中的所有 sql 函数。我已经将参数添加到函数中作为@fileid 和useid。但是得到一个错误。我无法找出代码中的错误.. string query = "exec fn_s
某日,某使用DeDe CMS v5.5的网站在后台上传图片时出现如下错误: 作为web生手的我很是迷茫。印象里之前并没有做什么改动,于是百思不得其解。Google、百度、DeDe官网搜索
我有一个 JSP 页面,其中列出了如下文件: 每个文件都有自己唯一的文件 ID,我尝试实现一个 for 循环来获取我“检查”复选框的文件的文件 ID。 我的JS: function fireGENUR
当我尝试执行此查询时,即使我获得了正确的其他信息,它也会给我错误的文件ID。我无法弄清楚我的查询有什么问题?以下是我的查询: select fileid,filename,folderpath,max
我有一个如下所示的表,表名称是tag。 id fileid == ====== 1 1 2 2 3 2 4 2 5 3 6 3 7 3 我需要找到每个file
我想知道究竟是什么OwnerID/FileID在 QWC 文件中表示。我浏览了 QBWC_proguide,但对我来说仍然有些不清楚。我是新手,所以请有人详细说明这一点。提前致谢! 最佳答案 I wo
假设我使用 fopen 生成文件ID: fid = fopen('\some\path\to\toto.dat','r') 是否可以仅通过 fid 来识别已打开的文件?例如, fname = iden
我在核心模式下使用 FineUploader(它工作得非常好——我怎么推荐都不为过)。 当我从代码中的其他地方调用 addFiles(file) 时,我想在 uploader 中找出分配给该文件的 I
所以我正在编写一个程序,它将帮助我找到所有总统就职演说的类型与标记的比率,并将其保存在字典 ttr 中。但是为了比较,我需要最后创建的字典按年份顺序排列,这样我就可以用它来绘制图表,找出词汇丰富度是增
我有一个网络应用程序,允许用户创建和编辑 Google 云端硬盘文件。我能够创建和保存新文件。但是当我想更新现有文件时我无法做到这一点。根据 Google Drive API 引用,要更新现有文件,用
在我的安卓应用程序中,我要求用户从他的谷歌驱动器中选择一个文件。我可以正确加载“文件选择器”,但我真正需要的是用户选择的文件的 fileId。 我查看了 Drive、DriveId、Metadata
当我使用 Python 2.7(Anaconda、Windows)运行 nltk.corpus.gutenberg.fileids() 时,出现以下错误: File "C:\Anaconda\lib\
有两个表 TableA filedata_id | user_id | filename 1 | 1 | file.txt 2 | 1
我正在尝试创建一个文件链接,以便在用户完成上传后将其放入电子邮件中。你如何在 DotNetNuke 中做到这一点?文件已正确保存,我拥有所有文件信息,但我找不到生成指向任何文件的链接的方法,我可以在电
我正在努力编写可以执行我想要的所有操作的代码,但在函数结束时返回一条错误消息,这会阻止脚本的其余部分运行。 我正在使用这个脚本: function abc(){ var fileName =
悲哀,悲哀,三次悲哀。为什么 Wix 使安装 .NET 程序集如此困难! 我正在安装一个在.NET 中实现的 COM 进程内服务器,在我的 Wix 安装中,我需要为其创建注册表项。我不想这样做,我宁愿
大家好,我遇到了一个问题。在我的应用程序中,我存储了用户之前在 GoogleDrive 文件选择器中选择的文件的 fileId。我还在设备中存储该文件的本地副本。每次启动后我想刷新本地文件,所以我想从
我正在尝试使用 google Drive api 来搜索文件夹的父级。在搜索查询中,我必须动态传递文件 ID,而不是硬编码。我尝试了下面的代码。但我收到文件未找到 json 响应。 这里它不将 fil
在 v2 中,可以使用查询 fileId in kids 调用 /files 来获取 DriveFile 对象的列表,这些对象是所提供文件的父级。 现在,似乎需要调用 /files/:fileId?f
我在我的应用程序中使用谷歌驱动器。我能够在 Google drive App folder 中上传数据并获取文件 ID。我的问题是,如何使用 FileId 从 appDataFolder 下载它这就是
我是一名优秀的程序员,十分优秀!