IE浏览器无法直接识别input hidden问题的解决方法

示例:

html代码:

<tr>
                    <input type="hidden" value="{$vo.id}">
                    <input type="hidden" value="{$vo.menu_id}">
                    <td style="line-height:100px;">{$i}</td>
                    <td><img src="__ROOT__/{$vo.pic_url}{$vo.pic_name}" style ="height:100px;width:450px"></td>
                    <td style="line-height:100px;">{$vo.menu_name}</td>
                    <td style="line-height:100px;">
                        <a id="preview" href="javascript:void(0)">预览</a>
                        <a href="__URL__/pic_main_edit?id={$vo.id}" style="margin-left:10px">编辑</a>
                    </td>
                </tr>

js代码:

$('#preview').live('click',function(){
        var menu_id = $(this).closest('tr').children('input').eq(1).val();
        confirm(menu_id);
}

点击后menu_id无法获取

解决办法:

一:

<a id="preview" mid="{$vo.menu_id}" href="javascript:void(0)">预  

览</a>
$('#preview').live('click',function(){
        var menu_id = $(this).attr('mid');
}

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Skills/

二:

<td style="line-height:100px;">
    <input type="hidden" value="{$vo.menu_id}">
    {$i}
</td>
$('#preview').live('click',function(){
        var menu_id = $(this).closest('tr').children  

('td').eq(0).children('input').val();
        confirm(menu_id);
}
<pre code_snippet_id="83063" snippet_file_name="blog_20131126_3_908110" name="code" class="html"><pre code_snippet_id="83063" snippet_file_name="blog_20131126_3_908110"></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>  

</pre>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索input
, function
, click
, live
, IE Intranet confirm
, Preview
children
360浏览器 hidden js、input hidden、input type hidden、input hidden属性、input hidden 赋值,以便于您获取更多的相关知识。

时间: 2024-10-26 03:31:04

IE浏览器无法直接识别input hidden问题的解决方法的相关文章

win7系统使用Safari浏览器打不开网页的原因及解决方法

  win7系统使用Safari浏览器打不开网页的原因及解决方法.一些用户反馈说在win7系统使用Safari浏览器打不开网页,根本没办法浏览器网页,Safari浏览器是苹果公司研发的网络浏览器,出现网页打不开的情况是怎么回事呢?其实导致电脑无法上网的最基本原因在于DNS设置不当,找到原因后该如何解决呢?下面小编和大家分享win7系统使用Safari浏览器打不开网页的解决方法. 1.检测本地DNS是否设置正常.打开"控制面板",依次点击"网络和共享中心"→"

win7系统打开多个IE浏览器就会出现窗口重叠现象的解决方法

  win7系统打开多个IE浏览器就会出现窗口重叠现象的解决方法.win7系统下用户习惯使用IE浏览器预览一些网页,资讯,总会不自觉的打开多个窗口,忘记关闭.有时候会发现窗口出现重叠状态,看着很不舒服,而且查找某个窗口也比较麻烦,那么有什么办法能够取消窗口重叠?方法当然有的,可以从任务栏开始设置,下面小编介绍详细设置步骤,有需要的用户可参考下. 解决方法: 1.在任务栏点击鼠标右键,选择"属性"; 2.在弹出的窗口中找到:"任务栏按钮(B)"选项,将右面的菜单下拉选

asp.net引用web service时,出现无法识别的配置节点applicationSettings解决方法

asp教程.net引用web service时,出现无法识别的配置节点applicationSettings解决方法 web service,在web.config中的节点,出现无法识别的配置节点<applicationSettings>的问题 ApplicationSetting 节点的内容: <applicationSettings>   <TrafficPlanUI.Properties.Settings>     <setting name="T

在IE浏览器中resize事件执行多次的解决方法_jquery

这是个让人每次改变页面窗口的大小时很郁闷的方法,尤其在IE浏览器中,稍微动下窗口边框,就会触发很多次事件.更让人蛋疼的是在resize事件中包含某些页面内容处理或计算导致resize事件再次被触发的时候,IE会随机陷入假死状态. 网上找了好久,都是千律一篇的,到处都是转载的一个方法:以下是网上找到的一个解决方法: 复制代码 代码如下: var resizeTimer = null; $(window).resize(function() { if (resizeTimer) clearTimeo

Win7 IE浏览器右键菜单显示英文的原因及解决方法

  一.原因分析 在中文版的win7旗舰版系统中IE浏览器显示英文,大多是由于用户在升级高版本IE的时候安装了英文版的IE浏览器,比如原先是IE8中文版,升级安装成了IE9英文版,这样打开网页菜单什么的自然是英文了. 二.解决方法 方法一:下载对应的IE浏览器版本中文语言包,比如安装的是IE9,那么去网上下载IE9的中文语言包进行安装,安装后就可显示为中文了 方法二:卸载刚安装上的IE浏览器,回滚到之前的版本,同样也会回到中文显示了.

destoon在360浏览器下出现用户被强行注销的解决方法_php实例

destoon用户在使用360浏览器时总是会自动退出,经查后发现是cookie丢失造成的,但丢失的原因众说不一! 对此的解决方法也不同,测试发现修改360浏览器的设置,或者IE的兼容性视图设置等均无效. 经验证后可行的解决方法如下: 增加 session 用来保存用户的auth信息 1.在 /module/member/member.class.php 的 364行增加以下代码: if(!is_object($session)) $session = new dsession(); $_SESS

ie浏览器出现SysFader:IEXPLORE.EXE应用程序错误解决方法

sysfader:iexplore.exe-应用程序错误的解决方法 在运行iexplore.exe浏览网页的时候,有时会弹出错误提示框,一点确定就把IE关闭了.这由于设置了网页的指定颜色导致的. 错误信息提示如下: 错误:"0x029b6c3d"指令引用的"0x00000000"内存.该内存不能 为"read". 解决办法 打开IE8,找到"工具 -> Internet选项 -> 高级 -> 浏览 -> 启用第三

浏览器的后退按钮后表单被清空解决方法

问:为什么我在点击浏览器的后退按钮后,所有字段的信息都被清空了? 答:这是由于你在你的表单提交页面中使用了 session_start 函数.该函数会强制当前页面不被缓存.解决办法为,在你的 Session_start 函数后加入  代码如下 复制代码 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出. 还有基于session的解决方法,在session_start前加上    代码如下 复制代码 session_cache

IE10浏览器不兼容QQ空间6.0的解决方法

首先说一下Win8 IE10浏览器无法打开QQ空间?只因Windows 8系统下 Metro的IE10浏览器不支持Flash,所以彻底不能玩QQ空间,除非以后QQ空间做成HTML5的,因为Metro的IE支持HTML5!桌面传 统的IE10浏览器支持Flash!可以打开QQ空间,但是无法完全打开.这里给出两个解决办法. 第一个是下载Chrome浏览器,可以正常使用QQ空间. 第二个是按"F12"打开developer tools,在屏幕下看到当前标准浏览器模式为browser mode