Javascript jquery.text()更新;资料来源;但不是DOM
这是我的jquery场景:Javascript jquery.text()更新;资料来源;但不是DOM,javascript,jquery,ajax,Javascript,Jquery,Ajax,这是我的jquery场景: 用户点击div 它触发一个ajax调用,在DB上保存一些数据 当收到回调时,我们显示一个更新消息,所有div都使用相同的元素id-永远不要让两个元素具有相同的ID,因为它破坏了HTML构建的基础和第三方库所依赖的原则 如果需要针对多个元素,请使用类 如果您的元素具有类yourClass,并且您希望将它们设置为文本“foo”,那么 特别是如果您使用jQuery——ID选择器是以这样的方式实现的,即当它找到一个具有该ID的元素时,它不会查找另一个元素——设置只会影响第一个
yourClass
,并且您希望将它们设置为文本“foo”,那么
特别是如果您使用jQuery——ID选择器是以这样的方式实现的,即当它找到一个具有该ID的元素时,它不会查找另一个元素——设置只会影响第一个(从DOM的角度来看)元素。另一方面,当您使用类选择器时,简单地说您正在对该类的元素进行forEach循环。“所有div都使用相同的元素id!”,这可能就是您的问题所在。元素需要唯一的Id。所有div都有相同的元素Id?请共享一些相关的代码/html,以便我们可以更好地帮助您。让我为它们添加一个Id并尝试!你还有问题吗?你试过换课吗?
var yourResponseText = "foo";
$('.yourClass').text(yourResponseText);