Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取div之间的代码_Javascript_Jquery - Fatal编程技术网

Javascript 获取div之间的代码

Javascript 获取div之间的代码,javascript,jquery,Javascript,Jquery,使用jquery,有没有一种方法可以捕获两个div之间的所有代码 比如,;使用下面的代码,如果单击“显示信息”,则应检索ws-css表div之间的代码,即 <div class="ws-css-table-tr"><div class="ws-css-table-td">A</div>... <div class="ws-css-table-td">D</div></div> 您的意思是捕获表中的元素并稍后对其进行处理吗

使用jquery,有没有一种方法可以捕获两个div之间的所有代码

比如,;使用下面的代码,如果单击“显示信息”,则应检索ws-css表div之间的代码,即

<div class="ws-css-table-tr"><div class="ws-css-table-td">A</div>... <div class="ws-css-table-td">D</div></div>

您的意思是捕获表中的元素并稍后对其进行处理吗

$(".show_div_info").click(function(){
    var table = $(".ws-css-table");
    // Do something
});

您的意思是捕获表中的文字代码吗?向函数问好:

$(".show_div_info").click(function(){
    var table = $(".ws-css-table").html();
    // Do something
});
$(".show_div_info").click(function(){
    var table = $(".ws-css-table").text();
    // Do something
});

您的意思是捕获表中的实际文本吗?向函数问好:

$(".show_div_info").click(function(){
    var table = $(".ws-css-table").html();
    // Do something
});
$(".show_div_info").click(function(){
    var table = $(".ws-css-table").text();
    // Do something
});
更实用的是第一个,因为您可以根据需要使用它来操纵内部元素

第二个只是抓住了实际的代码,也许你需要它来展示你惊人的技能

最后一个将打印文本,如果您使用它来解析或记录您迄今为止所做的事情,那么它将非常整洁


这有什么帮助

以下是使用innerHTML的经典javascript和单行程序技术:


取决于文档中ws-css表类的div数。给它一个id并将其定位为:$'el'.html可能更容易。您的示例假设文档中只有一个此类。我不认为您可以做出这样的假设。@Andy OP描述的实现是解决方案的基础,他们可以通过使用id轻松地将选择器更改为更严格/唯一的。第二个示例就是我正在寻找的。我确实简化了我的代码,div中会有不止一个类,但我认为它仍然可以工作。非常感谢。@user1763812别忘了,正如安迪建议的那样,使用更好的选择器可以让你的生活更轻松。使用id很快,但您也可以选择所有表并通过索引匹配所需的表。。。这完全取决于您的实现的实际功能。@user1763812还请确保选择最有帮助的答案。对于所有可能从您的问题中受益的用户,我很高兴我们能够提供帮助。此代码正是我想要的。你回答得太快了!非常感谢。
$(".show_div_info").click(function(){
    var table = $(".ws-css-table").text();
    // Do something
});
 $(".show_div_info").click(function(){
  alert($('.ws-css-table')[0].innerHTML);
});