Вы должны убедиться в двух вещах.IFrame должен находиться в том же домене, и iFrame должен быть полностью загружен перед выполнением Jquery.
Если оба применяются, вы можете использовать метод contents ().
$("#secondWebPageIFrame").contents().find("#div1").click(function() { ...
Редактировать:
Чтобы убедиться, что iFrame загружен, вы можете использовать событие Load iFrame (в этом примере со встроенным javascript):
function onMyFrameLoad() {
alert('iFrame is loaded');
};
<iframe id="secondWebPageIFrame" src="..." onload="onMyFrameLoad(this)"></iframe>
См. Этот источник и другие способы получения iFrame.статус: Захват события загрузки iframe