Ik maak gebruik van een aantal knoppen om een aantal (div) elementen te openen, nu wil ik de waarde meegeven via een hidden input om zo via POST te kijken op welke knop er is geklikt $('input[name="welkedatum"]').val($target);

Maar als ik het test komt in $_POST['welkedatum']; [Object object] te staan, maar ik moet de class naam hebben (.eendatum)



<script type="text/javascript">
	$(document).ready(function() {
	    
	    $('.selectdate .cto').click(function () {
		    
	        var $target = $($(this).data('target')).slideToggle();
	        $('.target').not($target).hide();

	        $('input[name="welkedatum"]').val($target);
	    });
	    $('.selectdate .ctom').click(function () {
		    
	        var $target = $($(this).data('target')).slideToggle();
	        $('.datumsluit').not($target).hide();
	        $('input[name="welkedatum"]').val($target);
	    });
	});
	</script>
Ferdi R op 11/05/2015 18:27:52
maar ik moet de class naam hebben

Dan moet je dat opslaan, en niet het object zelf.

Probeer het eens met $target.attr('class').

Reageren