1
 <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/

4

3 回答 3

7

之前错过了 ID 选择器 ( #) bla...

相反,请使用以下内容:

alert($('#bla textarea').css('border'))
于 2012-04-11T19:04:07.797 回答
2

您需要使用#ID 选择器:

$("#bla").find("textarea").css("border");
于 2012-04-11T19:04:55.097 回答
0

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

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

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

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

$('#bla textarea')

于 2012-04-11T22:33:43.050 回答