Jquery Object naar string?
Ferdi R
11/05/2015 18:27:52Ik 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>
PHP hulp
08/10/2024 17:29:06Thomas van den Heuvel
11/05/2015 20:02:54Ferdi 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').