我正在制作2个列表。男孩和女孩名单。该按钮为每个按钮创建新的元素。所以我想当我点击例如boy1元素。编辑girl1元素。并将颜色更改为黑色。当我点击男孩2编辑girl2等。 这是我的HTML编辑列表中的相应元素
<div class="mainDiv">
<input type="button" value="Add new" id="clickme"onclick="addElements()">
<ul id="boys">
<li id="boy1">Boy1</li>
</ul>
<ul id="girls">
<li id="girl1">Girl 1</li>
</ul>
</div>
的CSS
#boys {
color:red;
}
#girls {
color:blue;
}
li {
cursor:pointer;
}
和JavaScript
var i = 1;
$("#clickme").click(function() {
i++
$("#boys").append("<li id='boy" + i+"'>Boy"+ i +"</li>");
$("#girls").append("<li id='girl" + i+"'>Girl"+ i +"</li>")
});
结果的例子应该是这样的
听起来容易,但请解释这更多=>当我点击例如请分享帮助元素。编辑girl1元素。并将颜色更改为黑色。当我点击男孩2编辑girl2 ,,通常你点击你想编辑的w元素,而不是点击一个元素并编辑另一个元素 –
是的,但我想编辑各自的元素。例如$(“#boy1).click(function(){$(”#girl1).css(“color”,“black”)}),就像这样。我想为所有元素做到这一点。是否清楚 –
确定清楚,等待一秒plz –