如何解决jQuery函数问题" .css"只有在用户触发时才会起作用(控制台,按钮,...)?
我在.ready函数中使用interval来触发它但它没有用。但是.html函数正在正确地更改文本。
$(document).ready(function()
{
setInterval(function()
{
$.get("./getData", function(data)
{
$(".text").html("" + data + " %");
$(".circle").css("border-width", "" + data + "px");
});
}, 1000);
});
答案 0 :(得分:0)
是否正确指定了其他边框属性?边框颜色和重量?它在指定时工作正常。
答案 1 :(得分:0)
您的代码看起来很好,请确保data
是数值,并且您拥有类名为circle
的元素
答案 2 :(得分:0)
尝试在window.onload上调用此函数。
<script>
function testFunction()
{
setInterval(function()
{
$.get("./getData", function(data)
{
$(".text").html("" + data + " %");
$(".circle").css("border-width", "" + data + "px");
});
}, 1000);
}
window.onload=testFunction;
</script>