这是我的JS
$('.data').click(function(){
var datacontent = $(this).attr('data-content');
$(this).parent().html('').append(`
<div class="wrap">
<p>${data[datacontent].content}</p>
<div class="data" data-content="0">data 1</div>
<div class="data" data-content="1">data 2</div>
</div>
`
});
我的完整代码:
var data = [{
"content": "first content"
},
{
"content": "second content"
}
];
$('.data').click(function() {
var datacontent = $(this).attr('data-content');
//alert (datacontent)
$(this).parent().html('').append(`
<div class="wrap">
<p>${data[datacontent].content}</p>
<div class="data" data-content="0">data 1</div>
<div class="data" data-content="1">data 2</div>
</div>
`)
});
.data {
background: tomato;
color: white;
padding: 8px;
display: inline;
cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wrap">
<p>
Hi, Please click data
</p>
<div class="data" data-content="0">data 1</div>
<div class="data" data-content="1">data 2</div>
</div>
我无法点击数据2
我在附录中添加了之前的 HTML (<div class="data" data-content="0">
和)。<div class="data" data-content="1">
有办法解决我的问题吗?
谢谢
郎朗坤
小唯快跑啊
隔江千里
相关分类