如何将Jquery的代码写到HTML里面啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Jquery的代码写到HTML里面啊?相关的知识,希望对你有一定的参考价值。

比如说
$(document).ready(function
$("button").on("click",function()
$(this).hide();
);
);
要放在html里的哪个位置才能实现功能啊?

  (1)var html=$("<div><span>嵌入内容</span></div>");
  $("#id").html(html);
  (2)上述中变量html为你要嵌入到html中的内容,再将嵌入到相应的id的html即可
  (3)将写的jquery代码一般是放到html中head标签里,前提要有效果必须引入jquery库
参考技术A $(document).ready(function
$("button").on("click",function()
$(this).hide();
);
);

没有on方法吧,当然没有效果啦,用bind方法
$(document).ready(function
$("button").bind("click",function()
$(this).hide();
);
);

或者用click方法

$(document).ready(function
$("button").click(function()
$(this).hide();
);
);
参考技术B <head>
<script type="text/javascript">
    $(document).ready(function
    $("button").on("click",function()
        $(this).hide();
    );
);
</script>
</head>

追问

在编辑器里为什么没有效果?用浏览器打开也一样

追答<head>
<!--是不是还没引入jq库-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    $(document).ready(function
    $("button").on("click",function()
        $(this).hide();
    );
);
</script>
</head>

本回答被提问者采纳
参考技术C 这个语句你放哪都可以 $(document).ready(function(...);相当与页面加载完成后执行的,所以放哪里都是可以的,当然必须是包含在<script>标签内的

jquery如何在html页面取得iframe的元素

a.html页面里面有一个name="iframe_form"的iframe,iframe里面有个.send,如何选中它

如果这个iframe的页面跟a.html是同域名下的,就可以可以来取:

    获取iframe的页面内容:

    var $doc = jQuery('iframe').contents();

    这里的contents()方法就可以iframe页面内任何对象。

    使用选择器获取你想要的对象:

    var $send = $doc.find('.send');

    链式写法:var $send = jQuery('iframe').contents().find('.send');

$send就是你要的jQuery对象了。


当然,如果iframe的页面跟a.html是不同域的话,受浏览器的安全访问限制,就没有办法获取你要的对象了。

参考技术A 利用jquery取得iframe的元素有如下几种方法:
1、利用元素ID取得:$("#ID");
2、利用CSS样式取得:$(".CSS名");
参考技术B $('iframe[name="iframe_form"] .send')

以上是关于如何将Jquery的代码写到HTML里面啊?的主要内容,如果未能解决你的问题,请参考以下文章

用jquery 读取文件域中的文件并读取

如何使用 POST 方法将 javascript/jQuery 变量传递给 PHP [重复]

使用jQuery将HTML表中的整列数据提取到数组中

如何使用 Jquery 获取文件的真实路径 [重复]

ie浏览器的开发人员工具在里面修改样式后按enter会发生变化。但是怎么保存啊 我发现一刷新就没有了

jquery代码如何写到外部js中 为啥 在外部js中 写上 $(document).ready(function();就报错