问题列表 - 第46783页

使用JQuery来获取兄弟姐妹

我正在尝试获取下面的标记以从选择中获取值并将其粘贴到输入中.

<td class="ms-formbody" style="width:385px">
    <input name="ctl00$PlaceHolderMain$dlFields$ctl00$txtSource" type="text" id="ctl00_PlaceHolderMain_dlFields_ctl00_txtSource" class="ms-input" />
    <select name="ctl00$PlaceHolderMain$dlFields$ctl00$ddlSourceFields" id="ctl00_PlaceHolderMain_dlFields_ctl00_ddlSourceFields" class="ms-input">
        <option value="Some Field Name 1">Some Field Name 1</option>
        <option value="Some Field Name 2">Some Field Name 2</option>
        <option value="Some Field Name 3">Some Field Name 3</option>
        <option value="Some Field Name 4">Some Field Name 4</option>
    </select>
    <a href="javascript: appendField();">append</a>
</td>
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚如何抓住兄弟姐妹.我试过,$(this).siblings("input").val()但错误的网页错误'parentNode.firstChild' is null or not an object.

试过$(this).prev().prev().val(),然后回来未定义.抓住这些东西最好的方法是什么?

谢谢,大卫

jquery

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

创建安装项目时如何使用最终的{project} .exe.config文件

我已经为dev和prod创建了一个具有特定app.config的控制台应用程序(blah.exe).这些是命名dev_app.configprod_app.config.我已经AfterBuild在我的csproj文件*中连接了一个目标,它将正确的配置文件复制到bin目录中blah.exe.config.

我还为这个控制台应用程序创建了一个安装项目,但我遇到了一个小问题.似乎安装项目使用app.config项目目录中的实际而不是最终blah.exe.config(位于bin目录中).

|--Bin
|  |--Debug
|     |--Blah.exe.config <--- I want the setup project to use this file
|--app.config <--- Setup project uses this file at the moment
|--dev_app.config
|--prod_app.config
Run Code Online (Sandbox Code Playgroud)

如何强制安装项目使用bin文件夹中生成的最终配置文件而不是实际app.config文件?

附加信息:

我当前的解决方案涉及添加另一个AfterBuild覆盖实际app.config文件的命令.我不喜欢接近,因为它迫使我有一个我不需要的额外文件.此外,由于我对app.config构建时被覆盖的文件进行了更改,因此拥有此文件已经让我感到悲痛.问题是如何让安装项目使用bin文件夹中的最终配置文件,而不是如何管理配置或创建配置文件的方法.

*改编自基于构建配置部署app.config

c# installer setup-project visual-studio-2010

7
推荐指数
1
解决办法
3009
查看次数

MS Visio 2007:如何将基数显示在关系的两端?

在Visio 2007中,我似乎只能设置父子关系的基数,但我也想设置Child-to-Parent.Visio不会让我这样做吗?我需要创建一个单独的关系来实现这一目标吗?我正在使用两个Entity对象/形状和一个Relationship对象/形状.

注意:我通过"数据库">"选项">>"文档"并选中"基数"框,将基数显示在图表上.

visio cardinality

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

在二叉搜索树中递归toString()方法.这个时间复杂度是多少?

我是Java的初学者,正在寻求帮助.

所以我用Java制作了这个二叉树,我应该实现一个方法,按顺序对所有元素进行排序并将它们转换为字符串.它应该看起来像前."[1,2,3,4]".我使用StringBuilder来做到这一点.

我的方法代码看起来像这样:

/**
 * Converts all nodes in current tree to a string. The string consists of
 * all elements, in order.
 * Complexity: ?
 * 
 * @return string
 */
public String toString() {
    StringBuilder string = new StringBuilder("[");
    helpToString(root, string);
    string.append("]");
    return string.toString();
}

/**
 * Recursive help method for toString. 
 * 
 * @param node
 * @param string
 */
private void helpToString(Node<T> node, StringBuilder string) {
    if (node == null)
        return; // Tree is empty, so leave.

    if …
Run Code Online (Sandbox Code Playgroud)

java binary-tree tostring time-complexity

0
推荐指数
1
解决办法
9154
查看次数

Javascript为jQuery AJAX创建JSON哈希数组

我拼命想在Javascript中手动创建一个JSON样式的数组,通过jQuery的AJAX方法通过网络发送.

var fieldsobj = {fields:[]}
$(".fact_field", fact).each(function(index, field){
    var index  = $(field).attr("data-index");
    var name  = $(".fact_field_label", field).text().trim();
    var value  = $(".fact_field_value", field).text().trim();
    fieldsobj["fields"].push({index:index, name:name, value:value});
});
//...
$.ajax({
    type: 'PUT',
    url: url,
    data: fieldsobj,
    success: function(data){...
    },
    complete: function(){...
    }
});
Run Code Online (Sandbox Code Playgroud)

我想要的是以下内容:

{fields => [{index:0, name:1, value:2},{...},{...}]}
Run Code Online (Sandbox Code Playgroud)

我得到的是这个:

 {"fields"=>{"0"=>{...}, "1"=>{..}, "2"=>{...}, "3"=>{...}}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript ajax jquery json

7
推荐指数
1
解决办法
8679
查看次数

如何在C#中将其更改为String.Format

原版的

string strCommandLineArgs = (((("-i" + " ") + strVideoPath + " -vcodec mjpeg -vframes 1 -an -f rawvideo -s ") + intWidth.ToString() + "x") + intHeight.ToString() + " ") + strImagePath + " -ss 2";
Run Code Online (Sandbox Code Playgroud)

我做到了这一点

string strCommandLineArgs = string.Format("-i {0} -vcodec mjpeg -vframes 1 -an -f rawvideo -s {1}x{2} {3} -ss 2", strVideoPath, intWidth, intHeight, strImagePath);
Run Code Online (Sandbox Code Playgroud)

我无法找到使用()字符串的区别.

c# string command-line ffmpeg code-formatting

2
推荐指数
1
解决办法
86
查看次数

如何在ASP.NET中绑定网格?

我无法绑定我的网格.我不知道我做错了什么,当我运行程序时,网格显示为空.

这是我的代码::

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
            this.BindGrid(this.GridView1);


    }
    private void BindGrid(GridView grid)
    {
        SqlCommand cmd = new SqlCommand("Select * from Person", cn);
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        da.Fill(dt);
        grid.DataSource = dt;
        grid.DataBind();
    }


<body>
    <form id="form1" runat="server">
    <div style="margin-left: 240px">
    <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" 
            GridLines="None" Width="856px" AutoGenerateColumns = "false" 
            ShowFooter = "true" ShowHeader="true" BorderStyle="Groove" CaptionAlign="Top" 
            HorizontalAlign="Center" onrowdatabound="GridView1_RowDataBound" >
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <Columns>
            <asp:BoundField HeaderText="ID" />
            <asp:BoundField HeaderText="First Name" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

0
推荐指数
1
解决办法
1万
查看次数

如何使用selenium创建cookie?

我想用selenium创建一个cookie.我已经看到了一个支持这个的方法selenium.createcookie(arg1,arg0),但我对传递的参数有点困惑.有人可以举个例子吗?

selenium-rc

6
推荐指数
1
解决办法
1万
查看次数

如何以编程方式在vs 2008中创建新的空白解决方案?

基于设计的方法是:新项目 - >其他项目类型 - > Visual Studio解决方案 - >空白解决方案

我必须在C#中以编程方式创建一个空白解决方案,并在此解决方案中添加新的空项目和文件.我在网上使用DTE发现了很多代码,但他们在现有的解决方案资源管理器中添加了我的空项目,所以请给我一些参考代码.

c# add-in visual-studio-2008 envdte

3
推荐指数
1
解决办法
2068
查看次数

通用列表或不同类型的字典

我想要一个将字符串映射到不同类型的通用列表的Dictionary.即以下列形式:

Key        Value
string     List<T>
string     List<U>
string     List<V>
string     List<U>
...

目前我正在使用a Dictionary<string, IList>然后从每个字典KeyValuePair<string, IList> pair条目中提取强类型列表,如下所示:

Type layerType = pair.Value.GetType().GetGenericArguments()[0];
List<layerType> objectsClicked = pair.Value as List<layerType>;
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?

[编辑]正如已经注意到的,上面的内容没有编译,道歉 - 这就是当你在做某些事情的时候提出问题时所得到的.更多解释.我正在制作一个基本的空间数据查看器.最终视图由一组Layer<T>s组成.每个图层都提供一个委托来呈现其类型(给定偏移量和比例)以及检查其对象在当前窗口中的方式.对于命中测试,我希望每个图层的列表都被击中了对象.这份名单将是List<Point>一个Point层,等等......从所有命中的分组Layer<T>s就那么是强类型列表的集合.

c#

20
推荐指数
1
解决办法
2万
查看次数