我遇到了以下问题。
我正在使用jquery生成一些带有一些文本的对象(DIV框),并为它们分配一个唯一的ID。
当你点击它们时,它们应该改变它们的文本,但问题是显然是因为它们刚刚在视图/屏幕中创建,jquery或js无法通过使用text()函数进行更改。
所以...如果刷新屏幕,那些对象将从数据库中抓取,然后你可以点击它们。
任何建议?
马
答案 0 :(得分:1)
你可以使用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>
&#13;
请告诉我是否适合您。