占位符不适用于 Ajax
placeholder is not working with ajax
我向我的函数发出 ajax 请求,当我回显它时,占位符不起作用,看到这个div 在循环中
.php:
$info=NULL;
//loop-start
$info.='<div class="comment-part" id="commentBox'.$post_id.'"><textarea name="commentq'.$post_id.'" id="commentq'.$post_id.'" class="textarea-style1" placeholder="Comment.." onkeydown="return runScript1(event,'''.$post_id.''','''.$cmt_id.''')"> </textarea></div>
</div>';
echo $info;
//loop-end
.js:
$('#data').append(html);
<textarea>
标签之间有一个空格,因此将其插入到文本区域中。如果将其删除,您将能够看到占位符。
$info.='<div class="comment-part" id="commentBox'.$post_id.'"><textarea name="commentq'.$post_id.'" id="commentq'.$post_id.'" class="textarea-style1" placeholder="Comment.." onkeydown="return runScript1(event,'''.$post_id.''','''.$cmt_id.''')"></textarea></div></div>';
试试这个:你的代码问题是你在"textarea"标签之间有空格,最后你添加了两个接近的div,但你只有一个打开的div
$info.='<div class="comment-part" id="commentBox'.$post_id.'">
<textarea name="commentq'.$post_id.'" id="commentq'.$post_id.'" class="textarea-style1" placeholder="Describe yourself here..." onkeydown="return runScript1(event,'''.$post_id.''','''.$cmt_id.''')"></textarea></div>';
相关文章:
- Jquery Ajax POST不工作.适用于GET
- Ajax成功回调仅适用于Chrome
- 使用ajax上传图片仅适用于png
- Ajax,Php-Postback仅适用于Firefox
- 如何在mvc中使用ajax jquery上传文件仅适用于IE9
- Javascript / Ajax适用于Mozilla firefox,但不适用于Google Chrome和IE
- 我的函数仅适用于 ajax 调用后的警报
- 从服务器读取的 ajax 文件 w3schools.com 示例适用于 IE9,但不适用于 FF12
- 如何让jQuery占位符/水印插件适用于ajax加载的文本字段
- Ajax 调用 IE8 不显示所有数据,适用于 Firefox 和 IE9
- 除了Fiddler之外,还有其他适用于IE8的ajax调试器吗
- Jquery Prepend动画只适用于AJAX一次
- Android混合应用程序:JQueryMobile ajax不适用于https,但适用于http
- Ajax函数仅适用于alert()
- 动态菜单的Ajax调用适用于first
- Jquery ajax适用于Chrome和Safari,但不适用于IE8和Firefox
- 在等待AJAX回调时更改image src:仅适用于Firefox
- Ajax php登录只适用于alert();
- Ajax适用于Firefox,但不适用于Internet Explorer-需要更新XML文件-未收到错误消息
- 对 php 服务的经过身份验证的 AJAX 请求(适用于 Wordpress)