看起来真的很简单,但无法弄清楚.我一直在元素上使用onchange事件,它运行良好.一旦用户浏览并选择了一个文件,我就会获得路径并使用我的自定义js函数上传它.
问题是,如果用户连续两次选择相同的文件,这不起作用,onchange不会触发(这是有道理的,因为没有任何改变)但在我的情况下,对我来说捕获该事件也很重要,得到路径和上传.
(类似于使用jQuery清除<input type ='file'/>,不确定我是否应该将其解析为重复)
对于以下html
<div>
<div class="col1" >
I dont want to select this
</div>
<div class="col2">
I dont want to select this
</div>
<div class="col1">
I dont want to select this
</div>
<div class="col1">
I dont want to select this
</div>
<div class="col2">
I WANT to select this
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何选择具有两个不同类名的最后一个元素?
尝试使用
$("col1:last,col2:last)
Run Code Online (Sandbox Code Playgroud)
但它回馈了2个元素
试过了
$("col1,col2:last")
Run Code Online (Sandbox Code Playgroud)
这给出了所有的col1和col2的最后一个