仅当值为空时才向id添加值

时间:2018-01-04 19:43:27

标签: jquery html dropzone

如果当前id为空,我想添加一个id。我以为这会做的工作:

$(".file-row[id='']").attr('id', 'imageId'+imageId);

但事实并非如此。为什么不呢?

1 个答案:

答案 0 :(得分:2)

如果id为空,或者一起丢失,则设置id。

$('div').filter('[id=""],:not([id])').prop('id', 'newId');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="">One</div>
<div>Two</div>
<div id="three">Three</div>