我正在尝试将 div 或输入框的值附加到我的文本区域。我有这个工作没有问题,但如果我首先使用 Jquery 操作清除文本区域的内容,它不允许我使用我的附加功能。
例如
<script type="text/javascript">
$(document).ready(function() {
$("#Column1").click(function () {
$("#sql").append($("#Column1").val())
})
$("#Column2").click(function () {
$("#sql").append($("#Column2").html())
})
$("#reset_sql").click(function () {
$("#sql").val('SELECT ')
})
</script>
<div> <input type="checkbox" name="column1" id="column1" value="`Column1`"> column1 </div>
<div id="Column2"> Column2 </div>
<textarea rows="10" cols="80" name="sql" id="sql"><? echo $sql ;?></textarea>
<input type="submit" value="submit" />
<input type="button" value="reset sql" id="reset_sql" />
上面的 input 和 div 行只是通用示例,但与我正在尝试做的事情完全相关。
我不明白,当我使用 javascript 清除文本区域时,我的附加功能将不起作用。我在 firefox 错误控制台中没有 JS 错误。
谢谢你