Questions tagged «element»

在元数据中,术语“数据元素”是具有精确含义或精确语义的数据的原子单元。

3
jQuery,按类查找下一个元素
如何按班级查找下一个元素。 我尝试过,$(obj).next('.class');但这仅在$(obj)父级中返回类。我需要在整个代码中的任何位置按类名获取下一个元素。因为我的代码看起来像 <table> <tr><td><div class="class">First</div></td></tr> <tr><td><div class="class">Second</div></td></tr> </table> 这可能吗?
102 jquery  class  element  next 

11
获取DOM节点的字符串表示形式
Javascript:我有一个节点(元素或文档)的DOM表示形式,并且正在寻找它的字符串表示形式。例如, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); 应该产生: get_string(el) == "<p>Test</p>"; 我有一种强烈的感觉,我错过了一些简单的事情,但是我只是找不到一种可以在IE,FF,Safari和Opera中使用的方法。因此,outerHTML是没有选择的。


14
如何在Ruby数组中计算相同的字符串元素
我有以下 Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"] 如何为每个相同的元素产生计数? Where: "Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1? 或产生散列其中: 其中:hash = {“ Jason” => 2,“ Judah” => 3,“ Allison” => 1,“ Teresa” => 1,“ Michelle” => 1}
91 ruby  arrays  count  element 

10
将onclick事件添加到JavaScript中新添加的元素
我一直试图将onclick事件添加到使用JavaScript添加的新元素中。 问题是当我检查document.body.innerHTML时,我实际上可以看到onclick = alert('blah')已添加到新元素中。 但是,当我单击该元素时,我看不到警报框在起作用。实际上,任何与JavaScript相关的功能都无法正常工作。 这是我用来添加新元素的方法: function add_img() { var elemm = document.createElement('rvml:image'); elemm.src = 'blah.png'; elemm.className = 'rvml'; elemm.onclick = "alert('blah')"; document.body.appendChild(elemm); elemm.id = "gogo"; elemm.style.position='absolute'; elemm.style.width=55; elemm.style.height=55; elemm.style.top=200; elemm.style.left=300; elemm.style.rotation=200; } 这是我所谓的函​​数: <button onclick=add_img()>add image</button> 现在,图像可以完美地在浏览器中绘制。但是,当我单击图像时,不会收到该警报。

5
使用纯JavaScript获取DOM元素值
这些解决方案之间有什么区别吗? 解决方案1: function doSomething(id, value) { console.log(value); //... } <input id="theId" value="test" onclick="doSomething(this.id, this.value)" /> 运行代码段隐藏结果展开摘要 ...和解决方案2: function doSomething(id) { var value = document.getElementById(id).value; console.log(value); //... } <input id="theId" value="test" onclick="doSomething(this.id)" /> 运行代码段隐藏结果展开摘要


10
在jQuery中构建html元素的最清晰方法
我已经看到了许多在jQuery中创建元素的样式(和几种不同的方法)。我对构建它们的最清晰方法以及任何特定方法是否出于某种原因客观上优于另一种方法感到好奇。下面是一些我所看到的样式和方法的示例。 var title = "Title"; var content = "Lorem ipsum"; // escaping endlines for a multi-line string // (aligning the slashes is marginally prettier but can add a lot of whitespace) var $element1 = $("\ <div><h1>" + title + "</h1>\ <div class='content'> \ " + content + " \ </div> …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.