gpt4 book ai didi

jquery - 检索对表单的更改

转载 作者:行者123 更新时间:2023-12-01 08:01:50 26 4
gpt4 key购买 nike

我正在尝试检索“today_div”的 html,就像它在浏览器中的样子一样。

问题是,即使用户单击复选框,在检索时,div 的 html 也不会在复选框 html 中显示“已选中”,如下所示。

如何检索经过更改的 html?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script>
</head>
<body>

<div id="today_div">
<input type="checkbox" name="as" class="achk">
</div>

<script language="JavaScript" type="text/javascript" defer=true>

$(document.body).on( "change",'.achk', function() {
var s = $('#today_div').html();
alert(s);
});

</script>

</body>
</html>

更新:有人知道为什么上面的方法不起作用吗?如果用户选中复选框还不够?他还必须在 javascript 中设置它。很奇怪。

最佳答案

喜欢:

$(document.body).on( "change",'.achk', function() {
var $this = $(this),
is_checked = $(this).attr("checked") ? "checked" : "";
$this[0].setAttribute("checked", is_checked);
alert($('#today_div').html());
});

演示::jsFiddle

关于jquery - 检索对表单的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19269678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com