मैं निम्नलिखित index.html है:jquery तत्व आईडी मानता है? सामान्य व्यवहार?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript">
</script>
<script type="text/javascript">
jQuery(document).ready(function($) {
console.log(foo); // jQuery assumes foo is an id?
});
</script>
</head>
<body>
<div id="foo">i'm a div</div>
</body>
</html>
कंसोल आउटपुट:
<div id="foo">i'm a div</div>
क्यों?
नहीं jQuery के लिए विशिष्ट है, लेकिन जावास्क्रिप्ट। इससे पहले कभी अच्छा सवाल नहीं देखा। यहां एक पहेली है जो उपरोक्त को दर्शाती है: http://jsfiddle.net/Blade0rz/rjwPA/1 – CodingIntrigue
यह 'window.foo' ढूंढ रहा है, जो आईडी द्वारा तत्व है। – Archer
यह संयोग से एक अच्छा प्रदर्शन है कि क्यों आईडी को डीओएम में अद्वितीय होना चाहिए, और अन्यथा व्यवहार को कैसे परिभाषित किया जाएगा। – David