Это HTML:
<button>Static</button>
<form>
<span id="test"> </span>
</form>
Это jQuery - запускается в документе. Уже:
$('#test').append('<button>Dynamic</button>');
$('button').live('click', function(){
alert($(this).attr('type'));
});
//even this one:
alert($('<button>test</button>').attr('type'));
Он предупреждает, что «тип» - «отправить», но я не указал тип. Как так? По крайней мере, IE и Chrome дают ему тип «отправить». Но у меня даже нет формы, поэтому кажется странным сделать ее кнопкой отправки.