Jquery Object naar string?
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)
Maar als ik het test komt in $_POST['welkedatum']; [Object object] te staan, maar ik moet de class naam hebben (.eendatum)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<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>
$(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').