jQuery在锚标记中传递值时单击该值无法正常工作

嗨,我有这个数据,当单击时将使用jquery将值传递到输入文本框中。我也在后端使用php。只有值相同,脚本和数据才正确传递到输入文本框中。我将如何做到这一点,以便将传递到输入文本框中的数据动态呈现。这是下面的脚本

在后端

<?php foreach($mondays as $key=>$monday): ?>
                        <?php echo "<a id='data-monday-".$key."' href='javascript:void(0);' data-id='$monday' >$monday</a>";  ?>
                        <?php echo "<br>";?>
                        <?php endforeach; ?>

在下面的我的jquery脚本中

<?php $mondays = json_decode($postRoom['day_monday']); ?>

        <?php foreach($mondays as $key=>$monday): ?>
            $("#data-monday-<?php echo $key;?>" ).click(function(){
                 // var keys = $(this).attr("<?php echo $key;?>");
                 var keys = $('a[href="javascript:void(0);"]').data('id');
                  console.log(keys)

                 $("#selectTime").val(keys);
            });
        <?php endforeach; ?>

我下面的输入texbox

<label for="time" class="form-label">Select time from the table</label>
                <input type="text" id="selectTime" name="checkintimes" class="form-control" readonly="readonly" />
h286700143game 回答:jQuery在锚标记中传递值时单击该值无法正常工作

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3161265.html

大家都在问