jquery select iframe children
I am using the editArea library and jquery to do what i need...
http://www.cdolivet.com/index.php?page=editArea&sess=2b8243f679e0d472397bfa959e1d3841
so in my html there is an iframe tag that editArea uses what i need is to access something like so with jquery
$('iframe textarea').keydown(function (e){
number = 17; //any number really :)
if(e.which == number){
//do something...
alert('Done...');
}
});
I tried the above but it looks like it is not detecting that key. but it works if selector was $(document) therefore the rest of the function works it's just it's not picking up the iframes textarea keydown
any ideas? Thanks
$("iframe").contents().find("textarea").keydown(...)
You need search within the inner document
of the iframe, in order to get the textarea
element:
var textarea = $('textarea', $('iframe').get(0).contentWindow.document);
textarea.keydown(function (e){
var number = 17;
var code = (e.keyCode ? e.keyCode : e.which);
if(code == number){
//do something...
alert('Done...');
}
});