小编ros*_*dia的帖子

jQuery第一个父包含所有子节点

我如何选择包含所有这些元素的一组元素的第一个父元素?

例如:

<body>
 <dl>
  <dt>Items:</dt>
  <dd>
   <ul>
    <li>Item 1<div class="item-info">...</div></li>
    <li>Item 2<div class="item-info">...</div></li>
    <li>Item 3<div class="item-info">...</div></li>
   </ul>
  </dd>
 </dl>
</body>
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

$('.item-info').commonParent();
Run Code Online (Sandbox Code Playgroud)

它将返回相当于:

[$('ul')]
Run Code Online (Sandbox Code Playgroud)

使用jQuery选择器有一种简单的方法吗?或者我要写一个插件?

html jquery

12
推荐指数
2
解决办法
3271
查看次数

对于原始类型,TypeConverters是否已被破坏?

我遇到了一个与DecimalConverterInt32Converter类有关的问题,它们似乎返回了不一致的结果,如下面的简单控制台程序所示:

using System;
using System.ComponentModel;

class App
{
    static void Main()
    {
        var decConverter = TypeDescriptor.GetConverter(typeof(decimal));
        Console.WriteLine("Converter: {0}", decConverter.GetType().FullName);
        Console.WriteLine("CanConvert from int to decimal: {0}", decConverter.CanConvertFrom(typeof(int)));
        Console.WriteLine("CanConvert to int from decimal: {0}", decConverter.CanConvertTo(typeof(int)));

        Console.WriteLine();

        var intConverter =  TypeDescriptor.GetConverter(typeof(int));
        Console.WriteLine("Converter: {0}", intConverter.GetType().FullName);
        Console.WriteLine("CanConvert from int to decimal: {0}", intConverter.CanConvertTo(typeof(decimal)));
        Console.WriteLine("CanConvert to int from decimal: {0}", intConverter.CanConvertFrom(typeof(decimal)));
    }
}
Run Code Online (Sandbox Code Playgroud)

这个输出如下:

Converter: System.ComponentModel.DecimalConverter
CanConvert from int to decimal: False
CanConvert to int from decimal: True

Converter: System.ComponentModel.Int32Converter
CanConvert from …
Run Code Online (Sandbox Code Playgroud)

.net c# typeconverter

8
推荐指数
1
解决办法
3417
查看次数

在vim中为php设置的注释不正确

我的vim用于在php中自动继续评论.例如:

/* |  <- cursor here
Run Code Online (Sandbox Code Playgroud)

然后,按下Enter给我:

/*
 * |  <- cursor here
Run Code Online (Sandbox Code Playgroud)

再次,给了我:

/*
 *
 * |  <- cursor here
Run Code Online (Sandbox Code Playgroud)

等等...

据我了解,这是由commentsformatoptions选项控制的.但是,每当我打开一个php文件时,comments设置为:

s:<!--,m: ,e:-->

我查看了〜/ .vim文件夹,以及$ VIMRUNTIME文件夹,我无法找到更改的位置/原因,以及comments选项设置错误的原因.

这是我的.vimrc的链接

http://pastebin.com/f1509ce65

php vim

6
推荐指数
2
解决办法
802
查看次数

将“System.Guid”复制到“byte[]”而不分配

我正在开发的应用程序非常注重性能,因此需要将分配保持在最低水平以减少 GC 停顿。

我惊讶地发现System.Guid它没有公开任何将其byte[]表示复制到现有缓冲区的方法。唯一现有的方法Guid.ToByteArray(),执行new byte[]分配,否则没有它就无法获取底层字节。

所以我正在寻找的是某种方式将 a 复制Guid到一个已经存在的byte[]缓冲区而不分配任何内存(因为Guid已经是一个值类型)。

c# memory optimization

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

未捕获的TypeError:无法读取undefined的属性'bind'

我尝试调用onClick函数时收到此错误<li onClick={this.props.selectItem.bind(this, item.id)} key={index}>:

export default class List extends React.Component {
    getState(props) {
        const key = props.params.key;
        return {
            key : key,
            list: Store.getList()
        }
    }

    constructor(props) {
        super(props);
        this.state = this.getState(props);
    }

    renderList(item, index) {
        return <li onClick={this.props.selectItem.bind(this, item.id)} key={index}>{item.name}</li>;
    }

    render() {
        return (
            <ul>
                {this.state.list.map(this.renderList.bind(this))}
            </ul>
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

我有父母:

export default class App extends React.Component {
    selectItem(item) {
        alert(item);
    }

    render() {
        return (
            <div>
                <List selectItem={this.selectItem} params={someParams} />
            </div>
        );
    } …
Run Code Online (Sandbox Code Playgroud)

reactjs

5
推荐指数
1
解决办法
5123
查看次数

JQGrid自定义排序

我有一个JQGrid填充数据正常工作.默认排序功能正在按预期工作.但是,我想按点击列排序,并按名称列排序; 每次.我认为这onSortCol是我应该开始的地方,但文档中没有太多关于如何对表的内容进行排序的内容.理想情况下,我不想编写自己的排序算法,只是以某种方式插入JQGrid API.所有数据都在客户端上,如果可能的话,我想避免去服务器.

这是我用来创建网格的代码:

$jqGrid = $('#people_SelectedContacts').jqGrid({
    ajaxGridOptions: {
        type: "POST"
    },
    url: 'AJAX/GetContacts',
    datatype: "json",
    postData: JSON.stringify({ ID: $('#ID').val() }),
    loadonce: true,
    sortable: true,
    caption: "Selected Contacts",
    hidegrid: false,
    autowidth: true,
    rowNum: 10000,
    height: "100%",
    loadui: 'block',
    colNames: ['lecID', 'lrlID', 'mjID', 'Role', 'Name', 'Entity', 'Contact', 'D #', ''],
    colModel: [
        { name: 'LECID', hidden: true },
        { name: 'LRLID', hidden: true },
        { name: 'MJID', hidden: true },
        { name: 'RoleLookupName', index: 'RoleLookupName' },
        { name: 'FullName', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jqgrid

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

标签 统计

c# ×2

jquery ×2

.net ×1

html ×1

javascript ×1

jqgrid ×1

memory ×1

optimization ×1

php ×1

reactjs ×1

typeconverter ×1

vim ×1