Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将图像添加到多个div_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何将图像添加到多个div

Javascript 如何将图像添加到多个div,javascript,jquery,css,Javascript,Jquery,Css,当用户单击按钮时,我试图在多个div上方添加一个图像 所以 点击按钮后 oo意味着图像 ---------- |oo | ---------- ---------- | | ---------- ---------- |oo | ---------- ---------- | | ---------- 我不知道如何做到这一点。如有任何提示,将不胜感激。谢谢。我假设以下html: HTML 只要根据需要修改CSS。我

当用户单击按钮时,我试图在多个
div
上方添加一个图像

所以

点击按钮后

oo意味着图像

 ----------
|oo        |
 ----------
 ----------
|          |
 ----------
 ----------
|oo        |
 ----------
 ----------
|          |
 ----------

我不知道如何做到这一点。如有任何提示,将不胜感激。谢谢。

我假设以下html:

HTML


只要根据需要修改
CSS

我假设以下html:

HTML

只需根据需要修改
CSS

您最好使用
来获得稳定的布局,如

<table>
    <tr><td>Row with Index #0</td></tr>
    <tr><td>Row with Index #1</td></tr>
    <tr><td>Row with Index #2</td></tr>
    <tr><td>Row with Index #3</td></tr>
</table>
是一个工作现场演示。

您最好使用
获得稳定的布局,如

<table>
    <tr><td>Row with Index #0</td></tr>
    <tr><td>Row with Index #1</td></tr>
    <tr><td>Row with Index #2</td></tr>
    <tr><td>Row with Index #3</td></tr>
</table>

是一个工作现场演示。

我将使用一个不同于“其他任何一个”的假设。这里有一个

此解决方案允许任何任意div在单击按钮时获得图像,只要您以某种方式对其进行了标识或标记。所以

如果DOM确定哪些元素应通过某些类命名获得图片:

<div class="yes"> </div>
<div class="no"> </div>
<div class="yes"> </div>
<div class="no"> </div>
<button id="button">Click me</button>​
您只需要这样一个函数:

$('#button').on('click', function() {
    $('.yes').addClass("picture");
});​

我将采用一种不同于“其他任何一种”的假设。这里有一个

此解决方案允许任何任意div在单击按钮时获得图像,只要您以某种方式对其进行了标识或标记。所以

如果DOM确定哪些元素应通过某些类命名获得图片:

<div class="yes"> </div>
<div class="no"> </div>
<div class="yes"> </div>
<div class="no"> </div>
<button id="button">Click me</button>​
您只需要这样一个函数:

$('#button').on('click', function() {
    $('.yes').addClass("picture");
});​

div的哪些份额会导致这种情况发生?获取图像的指定div是否共享一个类?总是隔一段时间吗?这种模式很重要。什么样的部门才能实现这一点?获取图像的指定div是否共享一个类?总是隔一段时间吗?模式很重要,表格用于显示表格数据,而不是布局。这可以通过CSS实现,没有表格。描述的布局只有四个框。这需要一张桌子吗?(真正的问题,也许我遗漏了什么)依我看,表格是用来显示表格数据的,而不是布局。这可以通过CSS实现,没有表格。描述的布局只有四个框。这需要一张桌子吗?(真正的问题,也许我遗漏了什么)
<div class="yes"> </div>
<div class="no"> </div>
<div class="yes"> </div>
<div class="no"> </div>
<button id="button">Click me</button>​
.picture{
    background-image: url("http://lorempixel.com/200/100/")
}
$('#button').on('click', function() {
    $('.yes').addClass("picture");
});​