Javascript 如果div有某个类,则更改跨度的文本
我的代码在上面 如果div已经完成了类,我想将1改为勾号Javascript 如果div有某个类,则更改跨度的文本,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我的代码在上面 如果div已经完成了类,我想将1改为勾号 我该怎么做?在你的身体标签上使用这个: <div class="circle done"> <span class="label">1</span> 这是通过jQuery完成的,您首先等待DOM加载,一旦加载完毕。然后检查“done”类是否应用于元素,如果是,则更改span标记的内容。这应该可以做到 $( document ).ready(function() { console.log( "
我该怎么做?在你的身体标签上使用这个:
<div class="circle done">
<span class="label">1</span>
这是通过jQuery完成的,您首先等待DOM加载,一旦加载完毕。然后检查“done”类是否应用于元素,如果是,则更改span标记的内容。这应该可以做到
$( document ).ready(function() {
console.log( "ready!" );
const el = $(".circle");
if (el.hasClass('done')) {
$( "span.label" ).html('done');
}
});
我不想在点击时做,我想在页面加载时做。你的页面中有jQuery链接吗?发布你到目前为止的尝试吗?使用jQuery:$.done span.textnew text$.done span.textnew text谢谢你为什么绑定到这样的加载-如果你使用jQuery,然后,要么将代码放在页面底部,要么将其放在dom就绪的包装器中,就不需要使用元素的attribute@Pete符合事实的我想这是你喜欢的工作方式。通常我把所有的脚本放在同一个地方,尽量保持html的干净。但我知道你是从哪里来的,我同意。
function tick(){
var labeltext = $('.label').val();
if (labeltext == "1"){
$('.done').text("✓");
}else{}
};
$(document).ready(function() {
$(".done span.label").html("your tick html");
});
$( document ).ready(function() {
console.log( "ready!" );
const el = $(".circle");
if (el.hasClass('done')) {
$( "span.label" ).html('done');
}
});
$(document).ready(function (){
$(".done").next("span").html("✔");
}
);