jQuery不接受HTML中的新字段

时间:2017-10-04 07:24:28

标签: javascript jquery

我尝试为幸运数字创建一个生成器。我用C#做到了,现在使用JavaScript和jQuery。 You can see this here。当我添加新字段时 - JQ看不到它。只需点击“您的字段”中的数字即可。我有标准的7个字段,它们工作正常但是当我添加新行脚本时,不认识它就像有用的东西。你能给我一些建议吗?

1 个答案:

答案 0 :(得分:2)

更改js代码以下。 check this working plunker

您的代码:

$('.spielzahlen').on('click', function() {
    var list = []
    tablereset()
    var item = $(this).text().split(', ')
    item.forEach(function(index) {
        if (index != "")
            list.push(index)
    })
    console.log($(this).text())
    list_temp = list
    $(this).empty()
    $('#temp').val(list)
    var tds = document.getElementsByTagName("td")
    list.forEach(function(index) {
        var idt = index - 1
        tds[idt].className = 'checked'
    })
    changeLen(list_temp.length)
})

使用以下代码更改它,初始化只有更改其他代码相同:

$(document).on('click','.spielzahlen', function() {
    var list = []
    tablereset()
    var item = $(this).text().split(', ')
    item.forEach(function(index) {
        if (index != "")
            list.push(index)
    })
    console.log($(this).text())
    list_temp = list
    $(this).empty()
    $('#temp').val(list)
    var tds = document.getElementsByTagName("td")
    list.forEach(function(index) {
        var idt = index - 1
        tds[idt].className = 'checked'
    })
    changeLen(list_temp.length)
})