zoukankan      html  css  js  c++  java
  • js获取<div>中的内容信息

    通过js获取<div>下层层嵌套的内容:

    最近一个问题困扰了我很久,不得解决,今日得朋友指点,豁然开朗,此处遥谢朋友一声!

    问题描述:

    一个注册页面中的一个form表单下两个子项,单击其中一个,另一个隐藏,提交时判断是哪一个子项时总是获取不到判断依据的内容。源码不再赘述,此处简记一下。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .div1{}
            .span1{}
            .span2{}
            .span3{}
            .a1{}
            .a2{}
            .a3{}
        </style>
        <script src="js/jquery-1.11.1.min.js"></script>
    </head>
    <body>
    <div class="div1">
        <span class="span1"><a class="a1" href="javascript:;">第一个span中a标签内容</a></span>
        <span class="span2"><a class="a2" href="javascript:;">第二个span中a标签内容</a></span>
        <span class="span3"><a class="a3" href="javascript:;">第三个span中a标签内容</a></span>
    </div>
    <script type="text/javascript">
        alert("第一弹:" + $(".div1 span a.a1").text()); //可以获得a标签中的内容
        alert("第二弹:" + $(".div1 span .a1").text()); //可以获得a标签中的内容
        alert("第三弹:" + $(".div1 span a .a1").text()); //空白
    </script>
    </body>
    </html>

    要获取<div>中<span>里<a>内的文本内容,第一弹和第二弹都可以实现,此处推荐第一弹的写法,意思明了。

    易错点是第一弹和第三弹,只有一个【空格】的差别,第三弹的写法是获取不到内容的!

    熟悉js的朋友可以忽略,本人对js了解不多,碰到问题记一下,当作前车之鉴!

  • 相关阅读:
    控制器的设计与实现(五)
    综述(一)
    需求分析与数据库设计(二)
    对MVC架构简单概述设计(三)
    排球计分规则——记分员
    Java程序员必看书籍
    java面试必背知识点
    深入浅出UML
    从svn检出的项目缺少.project和.classpath文件解决办法
    打印函数 lodop
  • 原文地址:https://www.cnblogs.com/sinoaccer/p/13514503.html
Copyright © 2011-2022 走看看