我想隐藏加载时的所有 div,实际上并不是所有的 div,而只有具有特定 ID 的那些
我有这种情况:
HTML:
<div id="dialog-'+this.id+'" style= "margin-left:25px; width:500px; height:180px"></div>
<img src="images/map.jpg" id = "mapicon" onClick="showhide('+this.id+');">
JS:
function showhide(id){
$("#dialog-"+id).toggle();
}
当我在页面进入时使用循环创建所有这些 div 时,我想要的是隐藏所有以“dialog-”开头的 div。因此,一旦我单击地图图标,它就会显示具有特定 ID 的特定 div。
我正在考虑在 jQuery onload 页面中创建一个循环,但我仍然不知道我的最终 ID 是什么,我不确定这是否是一个好方法。有什么建议吗?