我有按钮,当我点击它时,一个 html 页面会加载到 id=myDiv 的 div 中。然后我想在单击某些标签时更改它们的文本。就像如果我单击 h2 标签中的文本,h2 标签的文本会更改为某种刺痛。
点击“我的页面”后,“我的页面”将被“文本删除”。
一直在尝试使用 text() 来更改文本,但现在总是当我单击 myDiv 的区域时,整个 html 页面都会消失,而我的 div 只有字符串“文本已删除”
如何访问 div 中的每个标签,以便单击
内的单个文本并将其更改为“文本已删除”?
最佳答案
$('*', '#myDiv').live('click', function() {
$(this).text('Text removed');
});
应该这样做。
关于javascript - 通过单击元素来更改元素的文本。 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755932/