选中输入复选框后,在附近的输入文本框中加载一个值

时间:2018-07-19 14:41:12

标签: javascript jquery html

由于我根本无法编写代码,因此,通过从这里到那里收集代码,我可以每天使用递增计时器制作Todo。

https://www.w3schools.com/code/tryit.asp?filename=FTFLZ67IZSJM

我将在class =“ planbox”中写我的每日计划,一一解决后,我希望将upcount值(var = hour:minuets:seconds)加载到.planbox上,因为它的最前端文本不保留我写的原始文本。

<div id="checklist">
<input type="checkbox" class="c1 checkout"></input><input type="text" class="c1 planbox"></input><br>
<input type="checkbox" class="c2 checkout"></input><input type="text" class="c2 planbox"></input><br>
</div>

$(':checkbox').change(function() $(this).next().val('New value');})

ut当选中复选框的左侧时,我找不到放置递增计数时间戳记的提示。 当我完成“要做的事情”然后选中该复选框时,我希望当前的upcount值加载到文本收件箱的前面。

1 个答案:

答案 0 :(得分:1)

我还没有看到':checkbox'选择器,也没有改变它来检测复选框事件/值,否则它可能无法工作,下面的示例应该对您有用。

$('input[type=checkbox]')
  .click(function() {
     // this.checked can be tested to if you need to do different things depending on if it checked or not  
     $(this).next('input[type=text]').val( $(this).val() ); 
  })

并且输入标签为自动关闭

<input type="text" value="" />