JQuery toggle изменить входное значение

Извините, я хочу переключить изменить входное значение php echo,

но это ошибка, как я могу сделать? пожалуйста, помогите мне, спасибо!

PHP-код

<?php
$date = isset($_GET['date']) ? $_GET['date'] : date('Y-m-d');
$prev_date = date('Y-m-d', strtotime($date .' -1 week'));

$next_date = date('Y-m-d', strtotime($date .' +1 week'));
for($i=1;$i<=5;$i++){
    $date = date('Y-m-d', strtotime($date .'+1 day'));
    echo $date;
    for ($j=1; $j<=5 ; $j++) {
        echo "<input type='button' value='X' class='change'>";
    }
    echo '<br>';

}
?>

код javascritp

$( document ).ready(function() {
 $('.change').toggle(function(){
      $(this).val('O');},
      function(){
      $(this).val('X');}
 );
});

1 ответ

  1. Попробуйте ниже скрипт:

    $( document ).ready(function() {
        $('.change').click(function(){
            if ($(this).val() == 'X')
                $(this).val('O');
            else if ($(this).val() == 'O')
                $(this).val('X');
        });
    });