javascript - 创建动态 slider jQuery

标签 javascript jquery html

我正在尝试使用 jQuery 创建一个 slider 。 这是我的代码:

function createSlider(label_value, input_id, output_id, minValue, maxValue, initialValue, step) {
    const div = $("<div/>");
    const input = ($`<input type="range" min="${minValue}" max="${maxValue}" step="${step}" id="${input_id}" value="${initialValue}"/>`);
    div.append(input);

    return div;
}

但是在这一行:“div.append(input);”,我收到错误:“未捕获的类型错误:无法读取未定义的属性“ownerDocument””。 我做错了什么?

最佳答案

这行似乎有问题:

const input = ($`<input type="range" min="${minValue}" max="${maxValue}" step="${step}" id="${input_id}" value="${initialValue}"/>`);

您应该将 $ 替换为起始括号:

const input = $(`<input type="range" min="${minValue}" max="${maxValue}" step="${step}" id="${input_id}" value="${initialValue}"/>`);

希望这有帮助。

关于javascript - 创建动态 slider jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60371519/

相关文章:

javascript - Drupal 格式 Javascript 将包含在主题中

javascript - 卡住 : onclick background color attribute changing correctly but actual color not displaying (with PHP loop)

javascript - 在点击事件上创建统一的滚动速度

javascript - 什么时候将动态创建的对象插入到 DOM 中?

html - 删除两行之间的空格

php - 无法将 <table> 标签放入 div 标签内

javascript - Vuejs set方法返回模板

javascript - 更改默认 iframe src onclick 并在页面刷新后保留 src?

javascript - 在二维数组中搜索

javascript - 为什么删除 Ajax 请求在 Firefox 上只能运行一次?