Tag: 拼接

Javascript – 从动态创建的数组中删除特定元素

我有一个页面,用户可以在其中创建标签(就像在stackoverflow中一样),然后将其发送(POST)到后端以存储在数据库中。 用户可以制作标签,但也可以在最终点击提交之前将其删除。 在DOM中,标签与“x”按钮一起生成。 ‘x’按钮从DOM中删除元素,但是从数组中删除时会出现问题。 我能找到最接近解决方案的是这个问题 ,但是我无法让它为我工作。 这是codepen 这是javascript(我正在使用JQuery) window.tag_array = []; $( “#addtag” ).click(function() { var tag = $(“#input-tag”).val(); //if tag is empty if(!$(‘#input-tag’).val()) { alert(“can’t be empty”); } else { //put tag.val into an array tag_array.push(tag); //add to DOM $( “#tagsbox” ) .append( “”+tag+”x” ); //reset value in text area to null $(“#input-tag”).val(“”); //remove […]

我如何拼接我的arrays?

我有一个collections夹function,但希望用户能够删除它们。 这就是它的样子: 所以我想要实现的是每个调用remove函数的项下的“Remove”链接,因此删除了该实体。 这是我的JS: function updateFavourite(video) { document.getElementById(‘favourite’).onclick = function () { if ($.grep(myfavourite, function (item) { return item[“id”] == video[“id”]; }).length == 0) { blacklist] = true; myfavourite.push(video); var html = “” + “” + “{2}” + “by {3}” + “{4} | {5} views” + “”; $(“#myfavourite”).prepend(html.format(video[“thumbnail”], video[“id”], video[“title”], video[“uploader”], video[“length”], video[“views”])); } } […]