Tag:

jQuery:如何在父级上隐藏框架?

我的主页面包含框架集中的多个框架。 其中一个框架是带有按钮的工具栏,我希望能够按下该工具栏上的按钮,它将隐藏主页面上的一个框架。 我已经从工具栏框架中尝试了以下内容,但它不起作用… $(document).parent.$(“#other_frame”).hide(“slow”); 我真的很喜欢jQuery,在搜索网络后我几乎迷失了。 谢谢您的帮助。 编辑:我的完整主页

函数如何找到最初调用函数的锚的父元素?

好吧,仅凭这个问题让我头晕目眩。 我有一个调用函数的锚标记: Add a Guest 仅供参考,这是被调用的函数: function addPerson() { //current keeps track of how many rows we have. current++; console.log($(this).parent(‘form’).attr(‘id’)); var strToAdd = ‘\ \ Guest ‘+current+’:\ \ \ \ \ \ ‘ $(‘#numberguests’).append(strToAdd) }; 我想允许此function在单个页面上处理多个表单。 所以我的想法是在树中返回到父表单元素,获取它的id并使用它(以某种方式)允许该函数在页面中的多个表单上工作。 你可以看到我尝试使用一个快速的console.log来测试我的想法,但它一直回来“未定义”。 我也尝试在锚标记本身中运行console.log,但它也是“Undefined”。 我测试了.parents(),它在锚标签中完美运行,但在函数iteslf中却没有。 有什么建议?

Jquery在父窗口中从子窗口运行函数

我有一个弹出窗口,我想在父窗口中运行一个函数。 在我的孩子: $(document).ready(function(){ parent.$.fn.guestFromPop(‘Action’); }); 在我的父母: $(document).ready(function(){ function guestFromPop(data) { alert(data); } }); 问题是parent.$.fn.guestFromPop(‘Action’); 我从来没有看到警报,没有任何反应。 难道我做错了什么?

如何使用jquery获取父元素的文本?

我有一个包含删除超链接的div,点击它,我想要div标签的文本。 怎么可能在jquery?! sometextdelete 我想得到div标签’sometext’的文本,如果可能的话也得到div的id。 有任何想法吗?!

如果选中复选框,则将类添加到父元素

我有一个带有复选框的表,如下所示: 我想要做的是当选中复选框以将“selected”类应用于“table-col”时。 if ($(‘.table-col’).find(‘:checked’)) { $(this).parent().parent().addClass(‘selected’); } 我看了很多post,上面有类似的解决方案,但它似乎对我不起作用。 我不确定为什么,但这指的是HTMLDocument而不是元素。 (编辑)在这个页面上会有标记的复选框,我想申请“选中”的复选框。 在评论@cimmanon提到事件处理。 我需要仔细研究一下。 谢谢你的答案! (编辑) 所以在页面加载之后会有标记的框(我认为它们将始终包含checked =“checked” – 不确定)复选框。 这些是需要新风格的。 不需要点击它们和应用风格的交互,但仍然非常酷。