-4

http://jsfiddle.net/3QeSe/44/ 我得到未定义的任何帮助表示赞赏...

4

3 回答 3

0

你的 textarea 没有价值。试试这个:

http://jsfiddle.net/3QeSe/49/

另外,尝试在您的帖子中插入代码,而不仅仅是在您的 jsfiddle 中。

您还需要定义元素以使其动态化,可能通过向元素添加一个类并在修改了与该类匹配的任何元素时获取 ID:

http://jsfiddle.net/3QeSe/57/

<textarea name="text" class="checkthis" id="publiccontent22">Some text here</textarea>

和 jQuery:

$(document).ready(function() {

$('.checkthis').blur(function(){

    var test = $(this).html();

    if (test == '') {
        alert("Please Enter Some Text");
    }
    else {
        alert(test);
    }

});
});​
于 2012-06-25T20:43:01.370 回答
0

您需要使用val()not.html()来获取textarea

编辑:( 在OP提供更多信息之后)

演示

标记:

<textarea name="text" class="checkthis" id="publiccontent22">Some text here</textarea>

​</p>

Javascript:

$(document).ready(function() {

$('.checkthis').blur(function(){

    var test = $(this).val();

    if (test == '') {
        alert("Please Enter Some Text");
    }
    else {
        alert(test);
    }

  });
});​
于 2012-06-25T20:46:59.787 回答
0

这对我来说很好http://jsfiddle.net/Zg87Z/

$(document).ready(function() {
    var test = $("#publiccontent22").val();

    alert(test);
    if (test == '') {
        alert("Please Enter Some Text");
    }
    else {
        alert(test);
    }
});
于 2012-06-25T21:30:58.490 回答