要控制 iframe 中的元素,首先需要确保你能够跨域访问该 iframe。也就是说,iframe 和主页面必须在同一域(同协议、同主机、同端口),否则出于安全原因,JavaScript 并不能直接访问 iframe 的内容。
访问同域 iframe 的内容[……]
标签归档: jQuery
jQuery 重复选择器警告(Duplicated jQuery selector)的修复方法
恩,其实不修复也是能用的,但看到提示了,总要知道为什么要警告以及修复的方法。
原因:jQuery 建议去用一个变量去存储选择器,因为每次使用都会重新读取而不会缓存。那么修复方法也很简单,在不需要重新读取的部分,var 变量=$(选择器),之后使用变量即可[……]
Zepto如何使用.is(‘:visible’)和.is(‘:hidden’)
为了更快,博客不是把jQuery缓存了Zepto的嘛,最近发现一个前端的问题,留言编辑后是无法提交的,核对了下控制台错误发现是有方法不兼容。
即在Zepto下,.is(':visible')
和.is(':hidden')
原始的方法是不存在的。那么如何解决[……]
jQuery如何上传文件
话说最近做个功能,需要上传个文件,但是呢,一不想用插件,二不想用form表单,那jQuery的Ajax走起。
可是jQuery如何上传文件呢?示例代码如下:
var formData = new FormData();
formData.append(&[......]
Datatables 如何隐藏搜索栏和分页
有时我们需要对Datatables的表格隐藏右上角的搜索和左上角的分页,那么如何实现呢?
针对新旧不同版本,初始化时参数不同。DataTables >=1.10:
$('table').dataTable({searching: fa[......]
Datatables ajax更新 直接显示最后一页
最近调优后台,有个动态更新Datatables的逻辑,之前添加更新Datatables后,总停留在第一页,用户体验一般,所以想实现显示最后一页。
搜了下,实现代码如下:
$('#datatable').DataTable().page('last').draw[......]
jQuery select 对象 增删改
最近有个前端项目要调整,实现两个select框项目的联动,就顺手搜了下相关操作用的代码,整理如下:
$("#select_id").append("<option value='Value'>Text[......]
JavaScript/jQuery获取iframe中的元素
iframe嵌套其实已经不怎么推荐了,但是还是总结一些基本操作代码示例。
JavaScript在父窗口中获取iframe中的元素
格式:window.frames["iframe的name值"].document.getElementByI[......]
使用jQuery获取iframe加载完成事件示例代码
有时嵌入了iframe,需要监测加载完成事件。需要注意的是jQuery中iframe加载完成事件为load,而不是ready。
示例代码如下:
$("#iframe").change(function(){
console.log(&q[......]
jQuery插件Select2如何清空多个选项
有个需求,用jQuery清空Select2多选控件中的值,人工点击当然是很简单的,那么用jQuery如何实现呢?
代码示例如下:
$("#example").select2("val", " ");[......]