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 の準備ができている部分も忘れてしまいました。

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

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

また、セレクターとして、これはよりクリーンです

$('#bla テキストエリア')

于 2012-04-11T22:33:43.050 に答える