我希望用户能够单独使用 .hover() 段落(例如:“border: 1px solid #900;”)并能够单独单击它以添加/更改背景颜色(“选择段落”)并再次单击以返回默认背景颜色(“取消选择段落”)。这些段落是动态创建的,我很难得到它,因为我是 Javascript 和 jQuery 的新手。
这是我正在使用的代码:
jQuery
$(document).ready(function(){
$("#push").on({
click: function(){
var pr = $('<p class="test">Test</p>');
var d = $(".Test");
$(pr).clone().appendTo(d);
}
});
$("p").on({
mouseenter: function(){
$(this).addClass("inside");
},
mouseleave: function(){
$(this).removeClass("inside");
}
});
});
html代码:
<html>
<body>
<a href="#" id="push">Push</a>
<div class="Test"></div>
</body>
</html>
CSS代码:
.test { color: #000; padding: .5em; border: 1px solid black;}
.active { background-color: ;}
.inside { background-color: #900; }
这段代码只是我试图完成的一个例子。任何帮助将不胜感激!