这样分配
$('#myelement').text = 'some text';
没有视觉效果。上面的内容被 jQuery 忽略了吗?
相反,它应该是
$('#myelement').text('some text');
最佳答案
它被忽略,因为 text
是一个 jQuery 函数,因此您不能将它用作属性。
请参阅此处的文档:http://api.jquery.com/text/
更准确地说,您不能将其用作属性,因为您正在使用包装 DOM 元素的 jQuery 对象,而不是 DOM 元素本身。
关于javascript - 为什么在 jQuery 中必须使用 ".text(x)"而不是 ".text = x"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25067860/