2014-09-04 2 views
1

Я пытаюсь найти метод jQuery/JavaScript перемещения таблицы. Платформа, которую использует мой сайт, полностью заблокирована, поэтому я не могу добавлять, изменять или удалять любые классы из элементов страницы.Переместить немаркированную таблицу с помощью jquery/javascript

Трудная часть того, что мне нужно выполнить, это: Элемент таблицы, который мне нужно переместить, не имеет идентификатора или класса.

Я создал jsfiddle со структурой html, чтобы вы могли ее увидеть из первых рук. У кого-нибудь есть предложения? http://jsfiddle.net/1hppk5kh/1/

<div id="content"> 
    <div id="content_area"> 
     <table><tr><td>I need to target and move this entire table</td></tr></table> 
     <table> 
      <tr> 
       <td> 
        <table></table> 
        <table></table> 
        <!--Where I want the table to end up--> 
        <form id="MainForm"></form> 
       </td> 
      </tr> 
     </table> 
    </div> 
</div> 
+0

Если ваш код заблокирован, как вы используете js для его изменения? –

+0

Я могу добавить скрипт на страницу через файл шаблона. Однако внутренний HTML страниц категорий не редактируется мной. Вот почему сценарий должен быть привязан к URL-адресу страницы. Он будет загружен на всех страницах веб-сайта. –

+0

Хорошо, что-нибудь еще о таблице, которую вы можете использовать для ее идентификации? т. е. это всегда пятая таблица на странице. Или это всегда следует за конкретным и т. Д. –

ответ

1

Некоторый простой JQuery должен сделать трюк:

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

распаковано: $('#content_area table:eq(0)') поиска внутри #content_area для первого (:eq(0)) table элемента. Затем этот элемент перемещается до элемента #MainForm.

+0

Выглядит хорошо Джеффри. Не могли бы вы включить в свой ответ условный бит обнаружения URL? –

+0

На самом деле это не вопрос. Я отредактировал вопрос, чтобы удалить его. –

+0

umm. благодаря? ... –

Смежные вопросы