gpt4 book ai didi

jquery - 概括此 jquery 代码

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

我想概括这一点:

<html>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$('#target1').click(function() {
$.post("process_form.php", $("#JqPostForm1").serialize(),
function(data){
$("#message_post1").html(data.reddit + " promoted!");
}, "json");
});
$('#target2').click(function() {
$.post("process_form.php", $("#JqPostForm2").serialize(),
function(data){
$("#message_post2").html(data.reddit + " promoted!</div>");
}, "json");
});
});
</script>
<body>
<div id="message_post1">
<form id="JqPostForm1">
<input type="hidden" name="reddit" value="pics" />
<div id="target1">+</div>
</form>
</div>
<div id="message_post2">
<form id="JqPostForm2">
<input type="hidden" name="reddit" value="documentaries" />
<div id="target2">+</div>
</form>
</div>
</body>
</html>

对于 message_post[1..1000]JqPostForm[1..1000]target[1..1000] 但有一定是比拥有 1000 个 jquery 函数更好的方法,也许也是比拥有 1000 个表单更好的方法。

(process_form.php 只是回显表单的值)

我意识到这个问题一开始可能有点过于具体,对此我深表歉意。

已解决,由你们解决!完整解决方案:

<html>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$('.target').click(function() {
var target = $(this);
$.post("process_form.php", target.parent().serialize(),
function(data){
target.parent().html(data.reddit + " promoted!");
}, "json");
});
});
</script>
<body>
<form>
<input type="hidden" name="reddit" value="pics" />
<div class=target>+</div>
</form>
<form>
<input type="hidden" name="reddit" value="documentaries" />
<div class=target>+</div>
</form>
</body>
</html>

最佳答案

向您的目标添加一个类目标并将代码更改为此

$('.target').click(function() {
var target = $(this);
$.post("process_form.php", target.parent().serialize(),
function(data){
target.parent().parent().html(data.reddit + " promoted!</div>");
}, "json");
});

关于jquery - 概括此 jquery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873358/

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