仅当 id 为空时才向其添加值
Add a value to an id only if it is empty
如果当前id为空,我想添加一个id。我认为这可以完成工作:
$(".file-row[id='']").attr('id', 'imageId'+imageId);
但事实并非如此。为什么不呢?
如果 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>
如果当前id为空,我想添加一个id。我认为这可以完成工作:
$(".file-row[id='']").attr('id', 'imageId'+imageId);
但事实并非如此。为什么不呢?
如果 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>