寻找我的jQuery代码的一些帮助.
我正在使用simplemodal plugin创建一个模态框
我正在设法在元素的点击上创建一个模态框,其中包含一个表单….我希望表单在出现时能够专注于textarea字段,但我不确定如何实现这一点.
这是我目前的代码..
$('#showModal a').live('click',(function(){ // Build Modal Box Container And Add to Page $('<div id="osx-modal-content">\ <div id="osx-modal-title"><h2>Please explain this song.</h2></div>\ <div id="osx-modal-data"> \ <p class="loaderGif"> <img src="http://localhost:8500/mxRestore/images/ajax-loader.gif"> </p>\ </div>\ </div>').appendTo('body'); //Set Modal Box Options $("#osx-modal-content").modal({ // OPTIONS SET HERE overlayClose:true,onopen:OSX.open,onClose:OSX.close }); // I have a hidden form on the page...grab its HTML!! var modalForm = $('#addTmWrapper').html(); // Dynamically build a text area and add to the form... // The text area from my hidden form wont show properly for some reason.....maybe a coldfusion issue var textField= '' textField+= '<textarea name=' + '"sMessage"' + 'id="sMessages"' + 'cols="62"' + 'rows="3"' + 'class="textarea word_count">' + '</textarea>' // Add hidden form to modal Box,add textarea to form.. // Then show it $('#osx-modal-data').html(modalForm ).find('#addTmForm') .prepend(textField) .show(); return false }));
想知道当模态框出现时我怎么能让textarea有焦点?
任何帮助将不胜感激,谢谢
解决方法
要将焦点放在表单元素上,请使用focus().
$('#myElement').focus()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。