Jquery:查找和替换文本无效

Jquery:查找和替换文本无效,jquery,Jquery,我想更改h2的文本 <div id="freeads_box" class="freeads_box"> <input value="3" type="radio" name="radioname"> <h2>sometest </h2> </div> 但h2中的文本似乎没有任何变化 更新 未定义的打印 提前感谢这似乎有效: $(文档).ready(函数(e){ var x=4; $(“#free_box”).find(“i

我想更改h2的文本

<div id="freeads_box" class="freeads_box">
  <input value="3" type="radio" name="radioname">
  <h2>sometest </h2>
</div>
但h2中的文本似乎没有任何变化

更新 未定义的打印

提前感谢

这似乎有效:

$(文档).ready(函数(e){
var x=4;
$(“#free_box”).find(“input[value='3']”)。next(“h2”).html(x);
});

一些测试

您能试着通过以下方式更改js代码吗

var x=4;
$("#free_box").find("input[value='3']").next("h2").html(x);
$("#free_box").find("input[value='3']").siblings("h2").html(y);
$("#free_box").children("input[value='3']").end().chilren("h2").html(x);

希望它可以帮助您……

您的问题是您有许多
使用

将id替换为,并在jquery中:

$(".freeads_box").find("input[value='3']").next("h2").html(x);
每页只能有一个唯一id

$(文档).ready(函数(e){
var x=“已更改!”;
$(“.freeads_box”).find(“input[value='3']”)。next(“h2”).html(x);
});

一些测试
一些测试
一些测试
一些测试

选择器中的id可能有误,$(“#freeads_box”)可能是$(“#free_box”)你能检查一下这个fiddle()吗,希望它能帮助你。你只有一个div id=“freeads_box”?没有,它有很多div id=“freeads_box它已经编写了代码,我只是更改了其中的一部分it@Adil我更改了它仍然不工作。您使用的是html代码,而jquery则完全不同。我换了相同的身份证。。。
var x=4;
$("#free_box").find("input[value='3']").next("h2").html(x);
$("#free_box").find("input[value='3']").siblings("h2").html(y);
$("#free_box").children("input[value='3']").end().chilren("h2").html(x);
$(".freeads_box").find("input[value='3']").next("h2").html(x);