$的问题.发布Jquery和HTML样式
Issus with $.post Jquery and styles on HTML
我有一个基本的jquery脚本返回一些HTML为我在。代码如下:
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
$.post('libraries/content.php', function(data){
$('#content').html(data);
});
});
});
</script>
脚本返回保存在content.php中的html,但它没有对其应用任何样式。
基本上,我有一个链接,说"显示更多的内容",它显示了一个下拉列表,保存在content.php (php脚本填充下拉,这就是为什么它在一个单独的文件),但我不知道为什么下拉没有样式。
有什么建议吗?
谢谢,Gregor
尝试使用$。加载函数。例子:
$("#content").load("libraries/content.php");
你说的下拉菜单是指<select>
元素吗?
如果你使用的是webkit浏览器(google chrome, safari),那么<select>
框的样式就不是一件有趣的事情。
以确保这是问题只是复制content.php
的输出在你的原始文件,看看如果它是不动态加载时的样式。我想你也会看到同样的问题。
另一种验证方法是将background-color:blue;font-size:30px;
添加到<select>
字段的样式中(webkit需要样式的组合,仅更改字体大小将被忽略)。
和第三种验证方法:在firefox中测试它。它更认真地对待表单字段上的样式。
相关文章:
- ID为的HTML样式类
- 在呈现HTML样式和脚本时加载启动页
- 带有 Cakephp Action 的 HTML 样式输入
- 原始HTML样式与jQuery生成的具有相同结构的HTML不同
- 使用基于值的 Javascript 设置 HTML 样式
- 如何使用javascript检查HTML样式属性是否存在
- jquery在特定的html样式中不起作用
- javascript如何获取html样式'的自定义属性值
- HTML样式=“;溢出:隐藏;使用JavaScript/jQuery访问溢出内部的元素
- 加载Angular JS时的HTML样式
- 如何将HTML样式类传递给Javascript函数参数
- 为HTML样式添加隐藏/显示功能(不在CSS文档中)
- 如何在一个HTML样式表中添加多个配色方案
- $的问题.发布Jquery和HTML样式
- 用IE在Angular模板中设置HTML样式的问题
- Jquery工具提示传递html样式/格式化代码时需要调整.html()方法
- html样式在Docbook和TEI文档中有效吗
- JavaScript不会更改HTML样式
- HTML 样式表相互干扰
- JQuery:如何在所有HTML样式属性中搜索(键,值)对并替换值