单独的div标签会在Chrome中附加在一起

时间:2012-10-23 13:51:33

标签: google-chrome html

我需要帮助的网页位于http://djdavid98.zymichost.com/.bio/

我的问题是,正如您将能够在源代码中看到的那样,我的页面上有2个div
(注意“hu”和“en”attrrubutes,它们被JS使用)

<div hu>
    - content -
    <table>
        <tr><td>- stuff -</td></tr>
    </table>
</div>

<div style="display:none;" en>
    - content -
    <table>
        <tr><td>- stuff -</td></tr>
    </table>
</div>

这是我使用的JS公司。 jQuery的:

//readCookie() is a different function for reading a cookie that was set before. 

if (readCookie('lang') == "en"){
    $('*[hu]').hide()
    $('*[en]').show()
}

因此,如果lang Cookie的值设置为en,则会隐藏任何具有hu属性的内容,并会显示en的任何内容} attribute。

当我检查 Google Chrome加载页面内容的方式时出现问题:
(第二个div会附加到第一个<div style="display:none;" hu> - content - <table> <tr><td>- stuff -</td></tr> </table> <div en> - content - <table> <tr><td>- stuff -</td></tr> </table> </div> </div> ,当第一个隐藏时,第二个也不显示

span

我尝试将第一个div更改为{{1}},与第二个div相同,但都没有解决合并问题。我猜这必须对表做些什么,因为页面的其他部分不受此问题的影响。

那么,我该如何解决这个问题?

注意:在页面上,您可以使用JS控制台设置cookie,只需使用createCookie('lang',['en'|'hu'],2)

1 个答案:

答案 0 :(得分:1)

您尚未关闭HTML源代码中的table - 代码 - 但您已将其发布在上方且没有错误。下次请将页面中的代码粘贴到问题中......

视图-出处:http://djdavid98.zymichost.com/.bio/

<table>
    <!-- … ->
<table>
<div id="contact">