javascript - 插入带有脚本的 jQuery 来更改元素

标签 javascript jquery

我正在将 HTML 插入到我的网页中,并希望使用 jQuery 更改一些元素。该文件每秒都会被读取,这是我想要更改的元素:

<div id="progress" class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">

我尝试了以下方法(不起作用):

<script>
function change(){ $("#progress").attr('aria-valuenow', '60'); 
};
change();
</script>

我也尝试过这个(没用):

<script>
function change(){ $("#progress").attr('aria-valuenow', '60'); }; change();
</script>

该网站肯定可以从文件中正确读取,这可能只是我插入代码的方式没有进行更改。

请帮忙。

附注我正在重新读取使用以下 AJAX 调用输入 HTML 的文件。基本上它只是每秒重新读取文件并将 html 附加到 div:

<script>
$(document).ready(function() {
    var filename = "path/to/file/" + fileName;
    console.log(filename);
    setTimeout(functionToLoadFile, 10);
    function functionToLoadFile(){
            $.ajax({
                url: filename,
                cache: false,
                success: function(data) {
                    $('#content').html(data);
                    setTimeout(functionToLoadFile, 1000);
                },
            });
    }
});
</script>

感谢所有回复的人<3

最佳答案

尝试this jsfiddle

基本上:

$("#progress").progressbar("option", "value", 60);

关于javascript - 插入带有脚本的 jQuery 来更改元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31090272/

相关文章:

javascript - 将非按钮控件添加到 TinyMCE 编辑器 4.x

javascript - 自动化测试 Android 应用程序?

javascript - 删除剑道中百分比符号和数字之间的空格

javascript - 使用 javascript (phantomjs) 导航/抓取 hashbang 链接

javascript - Bootstrap Carousel 自动功能在鼠标悬停在其上时不起作用?

javascript - 将对象传递给 jQuery 方法

javascript - 使用空白值初始化 JQuery Datepicker

javascript - 使用 beautifulsoup python 调用 onclick 事件

用于在非 SPA 站点上构建可重用组件的 Javascript MVC 框架

JQuery 通过单击表格单元格切换复选框输入