Próbuję znaleźć formularza nadrzędnego elementu z użyciem kodu poniżej:Jak znaleźć formularz rodzica z elementu?
<form id="f1" action="action1.html">
form1 <button id="btn1" onclick="testaction(this); return false;" >test form 1</button>
</form>
<script type="text/javascript" >
function testaction(element) {
var e = $(element.id);
var form = e.parent('form');
alert(form.id); // undefined!!
alert(form.action); // undefined!!
alert(document.forms[0].action); //http://localhost/action1.html
}
</script>
powinno to być coś naprawdę proste .... Dzięki z góry
'.parent' tylko dają s bezpośrednim przodkiem. –
Powinieneś po prostu '$ (element)' zamiast '$ (element.id)'. – kennytm
co powiesz na 'btn1.form'? – Sergei