我遇到了以下问题。
我正在使用jquery生成一些带有一些文本的对象(DIV框),并为它们分配一个唯一的ID。
当你点击它们时,它们应该改变它们的文本,但问题是显然因为它们只是在视图/屏幕中创建的,jquery 或 js 无法使用 text() 函数进行更改。
所以......如果你刷新屏幕,这些对象将从数据库中抓取,然后你可以点击它们。
有什么建议吗?
马可
你可以使用 html(),看看这个:
$(document).on('click','#div1',function(){
$("#div1").html('Change Div 1');
});
$(document).on('click','#div2',function(){
$("#div2").html('Change Div 2');
});
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<div id="div1">Div 1</div>
<div id="div2">Div 2</div>
请让我知道是否适合您。