我正在尝试.Find()一个Div内的TextArea

时间:2012-04-11 19:02:51

标签: javascript jquery html

 <div id='bla'>
   <textarea type='text' style='text-align:center; color:black; width:90px; border:1px     
    solid transparent; font-size:11px; margin:2px'>this is a test</textarea>
 </div>​​​​​​​​​​​​

 alert($('bla').find('textarea').css('border'))

但出于某种原因,这会给“未定义”提出任何想法吗?我在那个风格中定义了一个边框......:/

的jsfiddle:  http://jsfiddle.net/foreyez/yWgqD/

3 个答案:

答案 0 :(得分:7)

您的选择器已关闭......

使用:

alert($('#bla').find('textarea').css('border'))

答案 1 :(得分:2)

您需要使用# ID选择器:

$("#bla").find("textarea").css("border");

答案 2 :(得分:0)

选择器不会剪切它,你也忘记了dom ready部分。

$(function() {
    alert($('#bla').find('textarea').css('border'));
});

http://jsfiddle.net/yWgqD/1/

同样作为选择器,这是更清洁的

$('#bla textarea')