Да, можно. Я бы советовал не
html(), а
load() - так у вас будет опрятный (а значит легко редактируемый) скрипт на отдельной странице.
switch ('ID'){
case '3':
$("#divA").load('/load/advertising03.html')
break
case '4':
$("#divA").load('/load/advertising04.html')
break
default:
$("#divA").load('/load/advertising_default.html')
}
advertising03.html:
<div id="div3">
<h3>advertising</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia lacinia tortor, et iaculis est eleifend a.</p>
</div>
<script>
$("#div3").click(function(){
var p = $("#div3 p").val()
alert(p);
});
</script>
Но попробуйте избегать такие конструкции и решить свою задачу в один скрипт.