草庐IT

data-hiding

全部标签

javascript - 无法在 jQuery 中为 'data' 标记设置 'Object' 属性。 [仅限 IE8]

我正在jQuery中动态创建一个对象元素,以呈现一些内容。它适用于除IE8之外的所有浏览器。代码:j$(document).ready(function(){j$('.objContainer').html(j$('').attr({'data':'http://www.stackoverflow.com','type':'text/html'}));});执行后创建的HTML结构(IE8):在其他浏览器[IE9、Firefox、Chrome]中:有什么解决办法吗? 最佳答案 对我有用:使用IE8开发人员工具,我可以看到数据属性。这

javascript - 无法在 jQuery 中为 'data' 标记设置 'Object' 属性。 [仅限 IE8]

我正在jQuery中动态创建一个对象元素,以呈现一些内容。它适用于除IE8之外的所有浏览器。代码:j$(document).ready(function(){j$('.objContainer').html(j$('').attr({'data':'http://www.stackoverflow.com','type':'text/html'}));});执行后创建的HTML结构(IE8):在其他浏览器[IE9、Firefox、Chrome]中:有什么解决办法吗? 最佳答案 对我有用:使用IE8开发人员工具,我可以看到数据属性。这

jquery - visibility :hidden of table-cell hides background-color of parent table-row

我有一些使用display:table-row和display:table-cell构建的表单。在Firefox52上,我可以使用visibility:hidden隐藏单元格元素,隐藏单元格但保留CSS定义的结构(而不​​是使用display:none)。虽然在Firefox64(以及chrome)上,当我隐藏单元格的可见性时,父表行在该位置失去其背景颜色。这是显示问题的片段:#tableRow{display:table-row;background-color:#f5f5f5;}.cell{display:table-cell;}#hide{visibility:hidden;}V

jquery - visibility :hidden of table-cell hides background-color of parent table-row

我有一些使用display:table-row和display:table-cell构建的表单。在Firefox52上,我可以使用visibility:hidden隐藏单元格元素,隐藏单元格但保留CSS定义的结构(而不​​是使用display:none)。虽然在Firefox64(以及chrome)上,当我隐藏单元格的可见性时,父表行在该位置失去其背景颜色。这是显示问题的片段:#tableRow{display:table-row;background-color:#f5f5f5;}.cell{display:table-cell;}#hide{visibility:hidden;}V

javascript - 如何使用 data-href 打开新标签页

我正在使表格行可点击,但点击后我想打开一个新选项卡。我尝试使用data-target但没有成功。$(document).ready(function($){$(".table-row").click(function(){window.document.location=$(this).data("href");});}); 最佳答案 可以这样做:jQuery:JSFiddle1$('.table-row').each(function(){var$th=$(this);$th.on('click',function(){windo

javascript - 如何使用 data-href 打开新标签页

我正在使表格行可点击,但点击后我想打开一个新选项卡。我尝试使用data-target但没有成功。$(document).ready(function($){$(".table-row").click(function(){window.document.location=$(this).data("href");});}); 最佳答案 可以这样做:jQuery:JSFiddle1$('.table-row').each(function(){var$th=$(this);$th.on('click',function(){windo

javascript - $_POST ['data' ] 未定义,如果数据太大

我想在名为“data”的文本区域中发送一个~10MB的json数据。如果数据是1-2KB,那么它工作得很好。但是对于一个大的json,$_POST['data']由于某种原因是空的。否则我无法上传json,因为它是在客户端生成的,它不是文件。我试过这段代码,但还是不行:form.setAttribute('enctype','multipart/form-data');编辑使用此设置它仍然无法工作:memory_limit=256Mupload_max_filesize=64Mpost_max_size=64M编辑2如果我从php5.4切换到5.6,我会得到一个500错误页面,屏幕上没

javascript - $_POST ['data' ] 未定义,如果数据太大

我想在名为“data”的文本区域中发送一个~10MB的json数据。如果数据是1-2KB,那么它工作得很好。但是对于一个大的json,$_POST['data']由于某种原因是空的。否则我无法上传json,因为它是在客户端生成的,它不是文件。我试过这段代码,但还是不行:form.setAttribute('enctype','multipart/form-data');编辑使用此设置它仍然无法工作:memory_limit=256Mupload_max_filesize=64Mpost_max_size=64M编辑2如果我从php5.4切换到5.6,我会得到一个500错误页面,屏幕上没

jQuery .data() 不适用于 $(this)

我想存储我的input字段的初始数据(以便稍后能够检查这些初始值)。因此,我在页面加载时使用以下代码片段:$(document).ready(function(){$('input').data('initial-value',$(this).val())}问题是上面没有将input字段的初始值存储在数据属性initial-value中。未创建属性。以下确实有效:$('input').data('initial-value','whatevervalue')我不能在.data()方法中使用jQuery$(this)运算符吗?如果可以,我还能做什么? 最佳答案

jQuery .data() 不适用于 $(this)

我想存储我的input字段的初始数据(以便稍后能够检查这些初始值)。因此,我在页面加载时使用以下代码片段:$(document).ready(function(){$('input').data('initial-value',$(this).val())}问题是上面没有将input字段的初始值存储在数据属性initial-value中。未创建属性。以下确实有效:$('input').data('initial-value','whatevervalue')我不能在.data()方法中使用jQuery$(this)运算符吗?如果可以,我还能做什么? 最佳答案