[英]I'm trying to .Find() a TextArea inside a Div
<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'))
but for some reason this returns 'undefined' any ideas why?但出于某种原因,这会返回“未定义”任何想法为什么? I'm defining a border inside that style... :/我正在该样式中定义边框...:/
jsfiddle: http://jsfiddle.net/foreyez/yWgqD/ jsfiddle: http : //jsfiddle.net/foreyez/yWgqD/
Missed the ID selector ( #
) before bla
...在bla
... 之前错过了 ID 选择器 ( #
)
Instead, use the following:相反,请使用以下内容:
alert($('#bla textarea').css('border'))
您需要使用#
ID 选择器:
$("#bla").find("textarea").css("border");
The selector only won't cut it, you forgot the dom ready part too.选择器不会削减它,你也忘记了 dom 准备好的部分。
$(function() {
alert($('#bla').find('textarea').css('border'));
});
http://jsfiddle.net/yWgqD/1/ http://jsfiddle.net/yWgqD/1/
Also as selector this is cleaner同样作为选择器,这更干净
$('#bla textarea') $('#bla textarea')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.