标签: parent

如何以托管方式在.NET中获取父进程

我正在寻找很多方法来获取.NET中的父进程,但只找到了P/Invoke方式.

c# pinvoke managed process parent

80
推荐指数
4
解决办法
7万
查看次数

js:访问父类的范围

我在javascript中的普通类中有一个jquery类.是否可以从jquery类中的回调函数访问父类范围内的变量?

我的意思的一个简单示例如下所示

var simpleClass = function () {    
    this.status = "pending";
    this.target = jqueryObject;
    this.updateStatus = function() {
        this.target.fadeOut("fast",function () {
           this.status = "complete"; //this needs to update the parent class 
        });
    };
};
Run Code Online (Sandbox Code Playgroud)

现在在上面的示例中,回调函数尝试访问jquery对象的范围.有没有办法访问父类中的状态变量?

javascript jquery scope class parent

61
推荐指数
3
解决办法
7万
查看次数

如何使用jQuery删除父元素

我的jsp中有一些列表项标签.每个列表项都包含一些元素,包括一个名为delete的链接("a"标签).我想要的只是在点击链接时删除整个列表项.

这是我的代码的结构:

$("a").click(function(event) {
  event.preventDefault();
  $(this).parent('.li').remove();
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li id="191" class="li">
  <div class="text">Some text</div>
  <h4><a href="URL">Text</a></h4>
  <div class="details">
    <img src="URL_image.jpg">
    <span class="author">Some info</span>
    <div class="info"> Text
      <div class="msg-modification" display="inline" align="right">
        <a name="delete" id="191" href="#">Delete</a>
      </div>
    </div>
  </div>
</li>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我是jQuery的新手,所以我尝试了一些东西,例如:

$(this).remove();
Run Code Online (Sandbox Code Playgroud)

这有效,它会在单击时删除链接.

$("#221").remove();
Run Code Online (Sandbox Code Playgroud)

这有效,它删除指示的列表项,但它不是"动态的".

有人可以给我一个提示吗?

javascript jquery parent

61
推荐指数
4
解决办法
14万
查看次数

jQuery:获取所选单选按钮的父tr

我有以下HTML:

<table id="MwDataList" class="data" width="100%" cellspacing="10px">
    ....

    <td class="centerText" style="height: 56px;">
        <input id="selectRadioButton" type="radio" name="selectRadioGroup">
    </td>

    ....
</table>
Run Code Online (Sandbox Code Playgroud)

换句话说,我有一个几行的表,在最后一个单元格的每一行中我都有一个单选按钮.
如何获取所选单选按钮的行?

我尝试过的:

function getSelectedRowGuid() {
    var row = $("#MwDataList > input:radio[@name=selectRadioGroup]:checked :parent tr");
    var guid = GetRowGuid(row);
    return guid;
}
Run Code Online (Sandbox Code Playgroud)

但似乎这个选择器不正确.

jquery parent jquery-selectors tablerow

60
推荐指数
2
解决办法
14万
查看次数

Win32窗口所有者vs窗口父?

在Win32编程中,窗口的父窗口和窗口的所有者之间有什么区别?我以为我弄清楚了,然后我遇到了这段代码:

SetWindowLong(handle, GWL_HWNDPARENT, foo);
Run Code Online (Sandbox Code Playgroud)

这实际上设置了窗口的所有者,而不是父级 - 尽管使用了GWL_HWNDPARENT.父母/所有者这些术语是否可以互换,或者实际上是否存在差异?

winapi window parent owner

53
推荐指数
2
解决办法
3万
查看次数

位置固定的父母和孩子,父母溢出:隐藏的bug

我不知道是否有问题,但我想知道为什么overflow:hidden它不能在fixed父/子元素上起作用.

这是一个例子:

CSS和HTML:

.parent{
  position:fixed;
  overflow:hidden;
  width:300px;
  height:300px;
  background:#555;
}
.children{
  position:fixed;
  top:200px;
  left:200px;
  width:150px;
  height:150px;
  background:#333;
}
Run Code Online (Sandbox Code Playgroud)
<div class="parent">
  <div class="children">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现场演示:jsFiddle

css children fixed parent overflow

52
推荐指数
5
解决办法
9万
查看次数

如何使子div总是适合父div?

我的问题是,如果你不能事先知道父div的大小,有没有办法,不使用JavaScript,导致子div延伸到其父级的边界,而不超过这些边界?

下面是演示我的问题的示例标记/样式.如果将其加载到浏览器中,您将看到它#two并且#three都延伸到其父级之外#one,并导致滚动条出现.

我的问题不在于滚动条,而是我不知道如何告诉子div占用剩余的宽度或高度,而不是父级的全高或宽度.

<html>
    <head>
        <style>
            html, body {width:100%;height:100%;margin:0;padding:0;}
            .border {border:1px solid black;}
            .margin { margin:5px;}
            #one {width:100%;height:100%;}
            #two {width:100%;height:50px;}
            #three {width:100px;height:100%;}
        </style>
    </head>
    <body>
        <div id="one" class="border">
            <div id="two" class="border margin"></div>
            <div id="three" class="border margin"></div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css parent

50
推荐指数
5
解决办法
18万
查看次数

如何使用jquery通过指定的标记名称获取父元素?

我想获得一个Element的父级,它具有指定的标签名称.

示例代码:

<table>
   <tr>
      <td>
          <input type='button' id='myId' />
      </td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

现在我想要这样的东西:

$('#myId').specificParent('table'); //returns NEAREST parent of myId Element which table is it's tagname.
Run Code Online (Sandbox Code Playgroud)

jquery parent

47
推荐指数
2
解决办法
5万
查看次数

父窗口中的jQuery select元素

有没有办法使用jQuery在父窗口中选择DIV?

例如:

主页包含这个,

<div id="testdiv"></div>
Run Code Online (Sandbox Code Playgroud)

弹出页面有一个带有一些选项和"应用"按钮的表单.当用户单击"应用"时,它会影响主页面上的样式属性.

沿着逻辑的东西,

parent.$("#testdiv").attr("style", content from form);
Run Code Online (Sandbox Code Playgroud)

jquery popup parent jquery-selectors

47
推荐指数
2
解决办法
11万
查看次数

为什么将<script>附加到动态创建的<iframe>似乎在父页面中运行脚本?

我正在尝试使用JavaScript创建<iframe>,然后将<script>元素附加到<iframe>,我想在<iframe> d文档的上下文中运行.

不幸的是,我似乎做错了 - 我的JavaScript似乎成功执行,但<script>的上下文是父页面,而不是<iframe> d文档.当浏览器请求iframe_test.js时,我在Firebug的"Net"选项卡中也会收到301错误,但它会再次请求它(不知道为什么?)成功.

这是我正在使用的代码(现场演示http://onespot.wsj.com/static/iframe_test.html):

iframe_test.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>&lt;iframe&gt; test</title>
  </head>
  <body>
    <div id="bucket"></div>
    <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $('#bucket').append('<iframe id="test"></iframe>');
        setTimeout(function() {
          var iframe_body = $('#test').contents().find('body');
          iframe_body.append('<scr' + 'ipt type="text/javascript" src="http://onespot.wsj.com/static/iframe_test.js"></scr' + 'ipt>');
        }, 100);
      });
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

iframe_test.js

$(function() {
  var test = '<p>Shouldn\'t this be inside the &lt;iframe&gt;?</p>';
  $('body').append(test);
});
Run Code Online (Sandbox Code Playgroud)

一件似乎不寻常的事情是iframe_test.js中的代码甚至可以工作; …

javascript iframe jquery dynamic parent

45
推荐指数
2
解决办法
4万
查看次数