不使用jQuery的基本代码

时间:2016-09-04 15:21:23

标签: javascript jquery html methods

我是jQuery的新手,只是试图让它第一次运行。只有警报框可以工作,但我尝试的其他非常简单的方法都没有。以下是文件:

HTML:

<!DOCTYPE HTML>
  <html>
    <head>
      <title>jquery</title>
      <script type="text/javascript" src="jquery-3.1.0.min.js"></script>
      <script type="text/javascript" src="myJavaScript.js"></script>
  </head>
  <body>

    <h1 id="title">This is a title</h1>

    <p> This is some sample text.</p>
  </body>
</html>

JavaScript文件:

$(document).ready(function (){alert("this works!")});

$("#title").text("but this is not not working");

正如您所看到的,示例可以更简单。我当然下载了jquery-3.1.0.min.js文件并将其放在与html相同的文件夹中。如果我注释掉链接,警报就会停止工作,所以我现在正在引用该文件。为什么jQuery的第二行不起作用?非常感谢,P

1 个答案:

答案 0 :(得分:0)

因为尚未加载DOM(应用程序的整个结构)。您需要使用from unittest import TestCase from .base import TestWhenSubclassedMeta class SubclassesTestCase(TestCase): def test_subclass_resetted(self): class Base(metaclass=TestWhenSubclassedMeta): __test__ = False class C(Base): pass self.assertTrue(C.__test__) self.assertIn('__test__', C.__dict__) def test_subclass_not_resetted(self): class Base(metaclass=TestWhenSubclassedMeta): __test__ = True class C(Base): pass self.assertTrue(C.__test__) self.assertNotIn('__test__', C.__dict__) def test_subclass_attr_not_set(self): class Base(metaclass=TestWhenSubclassedMeta): pass class C(Base): pass with self.assertRaises(AttributeError): getattr(C, '__test__') (确保在运行jQuery代码之前加载DOM)或事件处理程序以使更改可见。