Javascript 在执行某些操作后,如何向范围添加文本?
基本上这就是我的剧本。为什么 我想在单击下载后添加文本到Javascript 在执行某些操作后,如何向范围添加文本?,javascript,jquery,Javascript,Jquery,基本上这就是我的剧本。为什么 我想在单击下载后添加文本到span $(".className").click(function() { $(this).next("span").html("some text"); }); 试试这个代码 使用$按类查找选择器时,在类名之前需要“.”。另外,如果您编写$(“.className”).next(“span”).html(“一些文本”)-它将在.className之后的所有span中添加“一些文本”,因为在这种情况下,$(“.classNa
span
$(".className").click(function() {
$(this).next("span").html("some text");
});
试试这个代码
使用$按类查找选择器时,在类名之前需要“.”。另外,如果您编写$(“.className”).next(“span”).html(“一些文本”)-它将在.className之后的所有span中添加“一些文本”,因为在这种情况下,$(“.className”)将是class=“className”的元素数组。尝试以下操作:
$("li").click(function(o) {
$(this).find('span').text("some text");
});
小提琴-这将使它工作起来
$(".className").click(function() {
$(".className").next("span").html("some text");
});
试试这个
$(".className").click(function() {
$(this).next('span').text("some text");
});
检查
链接:-
虽然链接到一个实时测试用例很有用,但它不应该代替关于StackOverflow的完整问题。这很有效,为什么它会立即得到否决票?
$(".className").click(function(e) {
$(e.currentTarget).next('span').html("some text");
});