Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 установить значение для всех input для <tr>  [new]
waszkiewicz
Member

Откуда:
Сообщений: 783
пытаюсь так
$('.clDelete').click(function () { $(this).parent().parent().children('input').val('12345');  return false; });


не выходит каменный цветок
<a> в том же <tr>
20 мар 17, 17:24    [20314955]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
waszkiewicz
Member

Откуда:
Сообщений: 783
или вложенные дети не видны?
20 мар 17, 17:28    [20314969]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 9668
1. При чем здесь XML?
2.
https://api.jquery.com/children/
The .children() method differs from .find() in that .children() only travels a single level down the DOM tree while .find() can traverse down multiple levels to select descendant elements (grandchildren, etc.) as well.

3.
$('.clDelete').click(function () {
  $(this).parent().parent().find('input').val('12345');
  return false;
});
20 мар 17, 17:56    [20315056]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
waszkiewicz
Member

Откуда:
Сообщений: 783
промахнулся веткой :(

Модератор: Тема перенесена из форума "XML, XSL, XPath, XQuery".
20 мар 17, 18:44    [20315232]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 12497
waszkiewicz
или вложенные дети не видны?

F12 должно помочь
20 мар 17, 19:42    [20315402]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12834
waszkiewicz
не выходит каменный цветок

Для нормального ответа нужен хороший тестовый хтмл пример и описание того, что требуется...
21 мар 17, 08:27    [20316091]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
hVostt
Member

Откуда:
Сообщений: 11099
waszkiewicz,

https://jsfiddle.net/2r13vk0s/

Постарайся не делать никогда так: parent().parent()...
Вместе этого используй closest(".container-class")
21 мар 17, 08:41    [20316127]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
waszkiewicz
Member

Откуда:
Сообщений: 783
то, что надо. Хотя и с parent().parent() работает
21 мар 17, 08:56    [20316151]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12834
По мне, так вы перебарщиваете с парентами...

<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div class="container">
   <input type="text" />
   <div>
      <a href="#" class="clDelete">Click me!</a>
   </div>
</div>
<script type='text/javascript'>
$('.clDelete').click(function (e) { 
	e.preventDefault();
	$(this).parent().prev().val('12345');
});
</script>
</body>
</html>
21 мар 17, 08:58    [20316155]     Ответить | Цитировать Сообщить модератору
 Re: установить значение для всех input для <tr>  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 12497
waszkiewicz
<a> в том же <tr>

а это как?
21 мар 17, 09:07    [20316173]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить