Javascript 获取div之间的代码
使用jquery,有没有一种方法可以捕获两个div之间的所有代码 比如,;使用下面的代码,如果单击“显示信息”,则应检索ws-css表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> 您的意思是捕获表中的元素并稍后对其进行处理吗
<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);
});