Jquery селекторы
Добрый день. помогите решить следующую задачу:
Добрать до определенной ссылки скопировать текст и переместить впереди стоящую ссылку. Потом удалить ссылку. Сейчас все находит но копирует все текстовые данные в совокупности. <script> $(document).ready(function () { jQuery("[id^='{0EDF1E28-D485-43FB-A0AE-75922AB4E55E}'] .ms-gb a:eq(1)").each(function(){ //Применяется к таблице веб части var StrGrop = jQuery("[id^='{0EDF1E28-D485-43FB-A0AE-75922AB4E55E}'] .ms-gb").find("a:eq(0)"); var StrA = jQuery("[id^='{0EDF1E28-D485-43FB-A0AE-75922AB4E55E}'] .ms-gb").find("a:eq(1)").text(); var fieldGropValGr = jQuery("[id^='{0EDF1E28-D485-43FB-A0AE-75922AB4E55E}'] .ms-gb").find("a:eq(1)"); fieldGropValGr.remove(); StrGrop.append(": "+StrA); }) }); </script> |
ПОМОГИТЕ НАЙТИ ОШИБКУ, ПОЖАЛУЙСТА.
<!doctype html> <html> <head> <meta charset="UTF-8"> <title> Моя первая веб-страница с JS </title> <script src="jQuery.js"></script> </head> <body> <script> $(document).ready(function() { $("input[name=send]").click( function () { var action = $("select[name=action]").val(); var a = $("input[name=a]").val() * 1; var b = $("input[name=b]").val() * 1; var result; if (action == '+') { result = a + b; } else if (action == '-'){ result = a - b; } else if (action == '*'){ result = a * b; } else if (action == '/'){ result = a / b; } $("input[name=result]").val(result); }); }); </script> <br> <form> <div><input type="text" name="a" placeholder="Число 1"/></div> <div> <input type="text" name="b" placeholder="Число 2"/></div> <br> <div> <label >Действие над числами </label><br> <select name="action" > <option > + </option> <option> - </option> <option> * </option> <option> / </option> </select> </div> <br> <div><input type="button" name="send" value="Результат"><br></div> <div name="result" type="text" ></div> </form> </body> </html> |
Часовой пояс GMT +3, время: 01:12. |