Jquery声明不会J

时间:2012-03-23 03:02:12

标签: jquery

任何人都可以帮我解决我的jquery声明......

我有一个'分享'框 - 在提交时我想'强制''分享'(用户,日期和消息)到cl_share_hide_me类下面的屏幕...这样用户就不必重新加载了页面查看他/她的分享。

我已经走到了这一步但却无法继续前进

的Merci!

    <span class='cl_share_hide_me'>
          <br />
            <textarea spellcheck='false' class='class_share_a_post' rows="3" cols="58"  id='slick-show'></textarea>
               <br/>
                <br />
            <input type='submit' value='Share' class='cl_share_button' data-share-nid= "2749" data-share-type="field_school" /><br />
            <br />

    </span>





        var sometext = "<div class='shared_content_background'> oy voy</div>";

        var placeToPutData = $(this).parent().parent().find('.cl_share_hide_me');

        placeToPutData.after(sometext);

2 个答案:

答案 0 :(得分:0)

在Chrome中

尝试使用console.log(placeToPutData)来确保您找到了您正在寻找的内容。或者你应该能够做到

$('.sl_share_hide_me').after(sometext) 

如果页面上只有一个instane,这应该适合你。

答案 1 :(得分:0)

有很多错误...对于初学者来说,你的js周围没有<script>标签。 $(this)未定义。它应该是这样的

<script>
    var sometext = "<div class='shared_content_background'> oy voy</div>";
    $('.cl_share_hide_me').after(sometext);
</script>