Tag: innerhtml

添加值以更正表的父节

我弹出一个对话框,其中包含下拉选项,输入框和保存按钮。 此保存按钮使用用户下拉/输入值更新父表,但位于表的末尾。 我需要将这些值放在表格中选定的父亲部分之下。 我父亲的下载有独立ID,我只是不确定如何实现它。 我试图剥离我的代码在jsfiddle中工作,但演示不会向表中添加值。 这是弹出对话框的代码: $(“#save”).click(function () { for(var j=0;j<document.getElementsByName("select1").length;j++) { updateParent1(document.getElementsByName("select1").item(j).value + ' ' + document.getElementsByName("text1").item(j).value + '  – ' + document.getElementsByName("select2").item(j).value, document.getElementsByName("chooseFather").item(j).value); } }); Select… Value 1 (option1) Value 1 (option2) Select… Choose to add this information under father3 row. Choose to add this information under father4 row. Select… Value 2 (option1) Value […]

在jQuery对象上使用时,innerHTML无法正常工作

此代码未按预期工作。 它没有在span.day内显示任何文本,它应该显示今天(写作时的星期二)。 它也没有在$.each回调中正确添加类“currentDay”。 $(‘#showLess span.day’).innerHTML=weekday[today]; $.each($(‘#showMore p span.day’), function(index, item) { if(typeof item.innerHTML != ‘undefined’) { alert(‘item.text:’ +item.innerHTML); alert(‘weekday[today]’+item.innerHTML.indexOf(weekday[today])); if(item.innerHTML.indexOf(weekday[today])!=-1) { alert(“check which element has added class currentDay:”); item.addClass(‘currentDay’); }else{ if(item.hasClass(‘currentDay’)) { item.removeClass(‘currentDay’); } } } }); .innerHTML没有更改HTML,没有按预期添加其他类。 **Tuesday** 为什么不显示这一天? 为什么节目/隐藏不起作用? $(‘.less’).on(‘click’, function(e) { $(‘#showMore’).show(); $(‘#showLess’).hide(); }); $(‘.more’).bind(‘click’, function(e) { $(‘#showLess’).show(); $(‘#showMore’).hide(); });

如何判断jquery html()的更改何时完成?

我正在使用jQuery来更改标记的HTML,而新的HTML可能是一个非常长的字符串。 $(“#divToChange”).html(newHTML); 然后我想选择在新HTML中创建的元素,但是如果我将代码紧跟在上面的行之后,它似乎创建了一个带有长字符串的竞争条件,其中html()所做的更改可能不一定完成渲染。 在这种情况下,尝试选择新元素并不总是有效。 我想知道的是,当html()的更改完成渲染时,是否有事件被触发或者其他一些方式被通知? 我遇到了jQuery手表插件,它可以正常工作,但它并不理想。 有没有更好的办法 ?

innerHTML无法运行javascript

我已经找到了这个类型的问题,但答案没有帮助。 Javascript – 没有innerHTML的div内容 Javascript:不会更改div innerHTML 我有一个名为adx-title的div,我必须更改内容。 所以我做了我的ajax调用,我在调用中存储(我使用jQuery)标题我希望这个div包含: $(‘#adx-title’).inneHTML = title; Firebug将此报告($(’#adx-title’)。inneHTML)视为未定义,并且它会在每次尝试更改div的内容时进行报告,div被读作对象但它没有innerHTML属性。 单击一个按钮后加载脚本,以便它识别该页面已经加载的div。 事实上它得到了$(’#adx-title’)的div。 它只是不应用更改并将innerHTML报告为undefined。 有没有人有类似的问题? 有人可以帮忙吗? 谢谢Agnese