Javascript 如何在单击时隐藏div并在另一个窗口中更改html
我有一个简单的请求(仍在学习javascript)。我有一个标题div和3个div(每个div内有一个锚定标签)。基本上我想要的是,当你点击一个锚定标签时,那个特定的锚定标签应该隐藏(实际上是它的父div),上面标题div中的文本应该改变。我该怎么做?请参阅。试试这个- 试试这个-Javascript 如何在单击时隐藏div并在另一个窗口中更改html,javascript,jquery,Javascript,Jquery,我有一个简单的请求(仍在学习javascript)。我有一个标题div和3个div(每个div内有一个锚定标签)。基本上我想要的是,当你点击一个锚定标签时,那个特定的锚定标签应该隐藏(实际上是它的父div),上面标题div中的文本应该改变。我该怎么做?请参阅。试试这个- 试试这个- 您混合了jQuery DOM访问和普通DOM访问,这将导致一些问题。使用$('#id')选择器而不是document.getElementById('blah') 要使div在单击时消失,请执行以下操作: $('#m
您混合了jQuery DOM访问和普通DOM访问,这将导致一些问题。使用
$('#id')
选择器而不是document.getElementById('blah')
要使div在单击时消失,请执行以下操作:
$('#mydiv').click(
function()
{
$(this).hide();
$('#otherdiv').html('new html');
}
);
您混合了jQuery DOM访问和普通DOM访问,这将导致一些问题。使用
$('#id')
选择器而不是document.getElementById('blah')
要使div在单击时消失,请执行以下操作:
$('#mydiv').click(
function()
{
$(this).hide();
$('#otherdiv').html('new html');
}
);
不确定这是否是您正在寻找的 您正在将javascript与jquery混合使用。 可以通过以下方式隐藏元素
$(this).hide();
不确定这是否是您正在寻找的 您正在将javascript与jquery混合使用。 可以通过以下方式隐藏元素
$(this).hide();
在title div中只有一个div有3个锚定标签,而不是3个div。哦,对不起,我现在明白了。我写这篇文章的时候有点累。但是你的想法是对的吗?在标题部分只有一个部分有3个锚定标签,而不是3个。哦,对不起,我现在明白了。我写这篇文章的时候有点累。但是你的想法是对的?为什么不使用.text()而不是.html(),只是好奇。@freebird你完全可以:)这只是为了防止以后链接中会出现一些格式,例如a
或smth.Ok.谢谢。但是如果你只想设置文本,那么.text()应该更好。是吗?@freebird是的,如果您只需要纯文本,那么.text()
大约快25%-@Zoltan。太好了,谢谢。A谢谢你的帮助。还有一个问题,如何在两个值之间切换更改文本,即,如果第一次单击a标记,标题div将显示“我的文本”。当您单击另一个a标记时,它将显示“我的文本2”,如果您再次单击第三次,它将再次显示第一个文本(我的文本1)。谢谢为什么不使用.text()而不是.html(),只是出于好奇。@freebird你完全可以:)这只是为了防止以后链接中会有一些格式,例如
或smth.Ok.谢谢。但是如果你只想设置文本,那么.text()应该更好。是吗?@freebird是的,如果你只需要纯文本,那么.text()
大约快25%——@Zoltan。太好了,谢谢。A谢谢你的帮助。还有一个问题,如何在两个值之间切换更改文本,即,如果第一次单击a标记,标题div将显示“我的文本”。当您单击另一个a标记时,它将显示“我的文本2”,如果您再次单击第三次,它将再次显示第一个文本(我的文本1)。谢谢谢谢大卫,回答得好。我会记住的。我只是想,既然Jquery是一个JS库,它就像英式英语和美式英语一样,但都可以理解……感谢Tanks David,回答得好。我会记住的。我只是想,既然Jquery是一个JS库,它就像英式英语和美式英语一样,但两者都可以理解…感谢你,Freebird…感谢你的回答。您对文本的看法是正确的,但正如Zoltan所说,如果我想添加类并更改子元素,我尝试通过使用.html使其更通用andsoforth@DexterSchneider乐于帮助:)你能从别人的问题中学习是件好事。谢谢你,弗里伯德……感谢你的回答。您对文本的看法是正确的,但正如Zoltan所说,如果我想添加类并更改子元素,我尝试通过使用.html使其更通用andsoforth@DexterSchneider乐于助人:)从别人的问题中学习是件好事。