У тебя ошибка в условии
<script>
$(document).ready(function(){
if ( $("#sub:empty") ) {
$('#city_choose_message').text('Выберите город в котором находятся ваши рекламоносители');
};
});
</script>
может так заработает.
Ну а вообще всегда желательно подумать, как обойтись без JQuery, в JavaScript очень много кроссбраузерного, зачем использовать такие кроссбраузерные инструменты в таких простых явно кроссбраузерных задачах?