<html>
<head>
<title>html для примера</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div class="d_class">
<h1>TITLE</h1>
<P>
содержимое<br>
</P>
</div>
</body>
</html>
function Dobj(d_class) {
this.cont = $(d_class)
this.dTitle = this.cont.find("h1")
this.dBody = this.cont.find("p")
this.move = function() {
$(this.dBody).hide()
}
$(this.dTitle).click(this.move)
}
$( document ).ready(function() {
var d = new Dobj(".d_class")
});
Хорошо, понял вас. Исправил то о чём вы говорите, почему этот огрызок не работает теперь при инициализации экземпляра d? и как сделать правильно, чтобы заработал ?)