[jQuery] .text()

[jQuery] .text()


So below i have my code example.
Basically when a user loads this page depending on the type of
"campaign" this is, I want jQuery to show the proper Sub Form Piece. I
can get the alert() outside the if else to fire, but nothing inside
the if else fires, which leads me to believe that I might have the
args set incorrectly
any help would be great
Thanks
HTML **
<div class="detail_campaign_type">Coupon</div> <--
This is the reference text that is dynamic
<div id="campaign_create_coupon">**Html Form Piece**</div>
<div id="campaign_create_contest ">**Html Form Piece**</div>
$(document).ready(function() {
var $coupon_div = $('#campaign_create_coupon');
var $contest_div = $('#campaign_create_contest');
var $current_campaign = $('div.detail_campaign_type');
$current_campaign.ready(function() {
alert($('div.detail_campaign_type').text
()); <-- This fires
if ($('div.detail_campaign_type').text() == 'Coupon') {
alert
('hello');
<-- Inside the If Else does not register
$coupon_div.show();
$contest_div.hide();
}
else if ($('div.detail_campaign_type').text() == 'Contest') {
alert
('hello2');
<-- Neither does this
$coupon_div.hide();
$contest_div.show();
}
});
});