获取第二个javascript的父div ID?(Get parent div id of second javascript? [closed])
我有一个这样的div:
<div id="mainDiv"> <script> javascript here... </script> </div>我基本上想要得到它里面的div的ID。
我已经尝试使用jQuery和经典的javascript来做到这一点,但它一直返回undefined。
有没有人有任何想法? 谢谢
I have a div which is like this:
<div id="mainDiv"> <script> javascript here... </script> </div>I basically want to get the ID of the div it is inside.
I have tried using jQuery and classic javascript to do this but it keeps returning undefined.
Does anyone have any idea's? Thanks
最满意答案
由于broswer从上到下读取代码,您可以这样做:
香草JS
var scriptTags = document.getElementsByTagName('script'); var id = scriptTags[scriptTags.length - 1].parentNode.id;jQuery的
var id = $('script').last().parent().prop('id');当它读取此代码时,最后一个脚本标记是浏览器正在读取的标记。
这是一个小提琴: http : //jsfiddle.net/nb234/
Since broswer read the code from up to down, you can do this:
Vanilla JS
var scriptTags = document.getElementsByTagName('script'); var id = scriptTags[scriptTags.length - 1].parentNode.id;jQuery
var id = $('script').last().parent().prop('id');when it will read this code, the last script tag is the one the browser is reading.
Here's a fiddle : http://jsfiddle.net/nb234/
更多推荐
发布评论