Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Добавить атрибут тэгу (https://javascript.ru/forum/jquery/45407-dobavit-atribut-tehgu.html)

cha0s 27.02.2014 13:43

Добавить атрибут тэгу
 
<form id="principal" name="principal" method="post" action=""> 
 <table border="0" cellpadding="5" cellspacing="0" width="180px" style="background-color: #fff; border-bottom: 0px solid #fff;"> 
..................
</table> 
 </form>


Имеется такая html форма, как с помощью Js изменить параметр width у тэга table? (только у той формы которая с id="principal")

cha0s 27.02.2014 13:52

Ну то есть как-бы знаю что это будет типа такого

$("#principal table").css("width","200px");


Но эта форма появляется через подгруздку

<script src="http://........./js/calc/prece.js"> </script>
вот и она появляется с такими атрибутами, как после этого изменить этот параметр width?

То есть это типа как iframe, изначально этой формы нету на страницы, она только после загрузки страницы там появляется... ну так вот вопрос как изменить этот width после этой погрузки? если изначально ее нету.

ksa 27.02.2014 14:07

Цитата:

Сообщение от cha0s
она только после загрузки страницы там появляется... ну так вот вопрос как изменить этот width после этой погрузки?

Да так и применить...

<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function (){
	$('button').click(function (){
		$('#principal > table').css('width','200px');
	});
});
</script>
</head>
<body>
<form id="principal" name="principal" method="post" action=""> 
	<table border="1" cellpadding="5" cellspacing="0" width="180px" style="background-color: #fff; border-bottom: 0px solid #fff;"> 
		<td>..................</td>
	</table> 
</form>
<button>Test</button>
</body>
</html>

cha0s 27.02.2014 14:27

ksa ты лучший! ++++++++++++ СПАСИБО! Отличный форум вообще=)


Часовой пояс GMT +3, время: 08:51.