我有一个 html 结构,类似于
<div>
<div id="mydiv">
<h3>
This is a Test Page
</h3>
<div>I am inside a div</div>
<a href="http://www.google.com">Click me</a>
<div>Second div</div>
</div>
</div>
和一个脚本:
$(function () {
var elm = document.getElementById("mydiv").innerHTML;// can use html()of jquery
alert(elm);
});
现在 elm 打印/警告以下代码:
<h3>
This is a Test Page
</h3>
<div>I am inside a div</div>
<a href="http://www.google.com">Click me</a>
<div>Second div</div>
现在我的问题是获取值(value)/访问“h3”/“a”的方法是什么
来自 var elm 的标签。 注意:我想使用 elm。[我知道这可以通过
轻松完成 $("#mydiv h3")]
所以只想使用 var elm....sln 可以同时在 jQuery/javascript 中。
最佳答案
解决办法是:
$(function () {
var elm = document.getElementById("mydiv");
alert($(elm).find('h3').text());
});
我认为你写了
var elm = document.getElementById("mydiv").innerHTML;
参见here一个运行的例子。
关于javascript - 如何使用 jQuery 解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320679/