HTML de ejemplo
<select id="mySelect">
<option value="1">option A</option>
<option value="2">option B</option>
</select>
<br/>
<span id="iSelected">Hola</span>
jQuery para conseguir el option recien seleccionado:
$('#mySelect').change(function(){
var $selectedOption = $(this).find('option:selected');
var selectedLabel = $selectedOption.text();
var selectedValue = $selectedOption.val();
$('#iSelected').text(selectedValue + ' - ' + selectedLabel);
});
JsFiddle con el ejemplo
Hoy estaba mirando por la ventana, cuando repentinamente se me vino a la mente, jumm… por que no incrementar el ancho de un input dependiendo de la longitud de lo que se está escribiendo… entonces llegue a esto:
<input
onkeyup="this.style.width = this.value.length + 2 + 'ex';"
onkeypress="this.onkeyup();"/>
Es importante también definir en tu CSS los tamaños máximos y mínimos del input, para que no desaparesca ni tampoco cresca hasta el infinito de los infinitos
input{ min-width: 100px; max-width: 50ex;}
Y… pueden ver el ejemplo en jsfiddle
<form name="nombreForm" id="miFormulario">
</form>
<a href="#" onclick="document.nombreForm.submit()">oneWay</a>
<a href="#" onclick="document.forms["miFormulario"].submit()">otherWay</a>
<a href="#" onclick="document.forms[0].submit()">OMG3way?</a>
Les comparto a speedy, de los gatos samurais, si no los han visto, que esperan!?
El creador es un gran artista, si pueden, vean más de sus trabajos.
Fuente: DaveRapoza
$('html').scrollTop(0);
Si quieres hacerlo que se vea como animado puedes hacer:
$('html').animate({scrollTop:0}, 'slow');