Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
使用jquery/javascript移动未标记的表_Javascript_Jquery - Fatal编程技术网

使用jquery/javascript移动未标记的表

使用jquery/javascript移动未标记的表,javascript,jquery,Javascript,Jquery,我试图找到一个移动表的jQuery/JavaScript方法。我的站点使用的平台已完全锁定,因此我无法添加、更改或删除页面元素中的任何类 我需要完成的棘手部分是:我需要移动的表元素没有id或类 我已经用html的结构设置了一个JSFIDLE,所以您可以直接看到它。有人有什么建议吗 我需要瞄准并移动整个桌子 一些简单的jQuery应该可以做到这一点: $('#content_area table:eq(0)').insertBefore('#MainForm'); 解包:$(“#内容区表格:e

我试图找到一个移动表的jQuery/JavaScript方法。我的站点使用的平台已完全锁定,因此我无法添加、更改或删除页面元素中的任何类

我需要完成的棘手部分是:我需要移动的表元素没有id或类

我已经用html的结构设置了一个JSFIDLE,所以您可以直接看到它。有人有什么建议吗


我需要瞄准并移动整个桌子

一些简单的jQuery应该可以做到这一点:

$('#content_area table:eq(0)').insertBefore('#MainForm');

解包:
$(“#内容区表格:eq(0)”
#内容区
内搜索第一个(
:eq(0)
表格
元素。然后将此元素移动到
#MainForm
元素之前。

如果您的代码被锁定,您如何使用js修改它?我可以通过模板文件将脚本添加到页面。然而,类别页面的内部HTML是我无法编辑的。这就是脚本必须以页面URL为条件的原因。它将被加载到所有的网站页面上。好的,那么关于这个表还有什么可以用来识别它的吗?i、 它总是在这一页的第五张桌子上。或者它总是跟在一个特定的后面,等等。就CSS而言,我很容易识别:div#content(内容)area+tableok,那么是什么导致了这个问题呢?还有,你想把桌子移到哪里去?看起来不错,杰弗里。您介意在您的答案中包含条件URL检测位吗?这并不是问题的一部分。我编辑了该问题以将其删除。根据网站指南:。问题应尽可能精简。这就是为什么“你好”和“谢谢”等会被自动删除的原因。事实上,你只需要在某些页面上这样做,这与“我如何移动这张桌子?”的问题无关。我同意杰弗里的观点。问一个问题是可以的,但有效地要求为您完成整个解决方案是另一回事。花点时间查找等。以上答案与您提供的代码一致。用你的小提琴试试,你就会明白。至于你真正的HTML,我建议你用真正的HTML发布另一个问题,人们可以尝试一下。的要点是只选择了一个元素(在本例中,是第0个或第一个匹配元素),因此不应该有其他表受到影响。
$('#content_area table:eq(0)').insertBefore('#MainForm');