问题列表 - 第36560页

jQuery/Javascript:我的'If'出了什么问题?

我在这里有一小块代码:

if(".level-0.find('.children').length == 1"){
     $(".level-0 > a").attr("href", ""); 
 };
Run Code Online (Sandbox Code Playgroud)

基本上我说"如果0级有'.children'类,不要在它的链接中重写HREF!"

问题是它总是覆盖HREF,好像没有条件.我已经将"== 1"更改为"== 10000000"或"20"或"15",它总是会覆盖HREF.它只是表现得好像没有条件陈述.我确定这是一个synatx傻瓜,但我看不到它.

再一次,感谢帮助n00b绊倒了最低限度的能力.这是我们希望改变的代码,仅用于上下文.

<li class="level-0 page_item page-item-264"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=264" title="Ca$h Rulez">Ca$h Rulez</a>
<ul class='children'>
    <li class="level-1 page_item page-item-266"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=266" title="1994">1994</a></li>
    <li class="level-1 page_item page-item-268"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=268" title="1995">1995</a></li>
    <li class="level-1 page_item page-item-270"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=270" title="1996">1996</a></li>
    <li class="level-1 page_item page-item-272"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=272" title="1997">1997</a></li>
    <li class="level-1 page_item page-item-274"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=274" title="1998">1998</a></li>
    <li class="level-1 page_item page-item-276"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=276" title="1999">1999</a></li>
    <li class="level-1 page_item page-item-278"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=278" title="2000">2000</a></li>
    <li class="level-1 page_item page-item-280"><a href="http://www.domain.com.php5-15.dfw1-1.websitetestlink.com/wordpress/?page_id=280" title="2001">2001</a></li>
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)

javascript jquery conditional

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

安装python3,在终端中获取命令未找到错误

我安装了python3,我可以打开空闲,它说它正在运行python3.0.1,但是当我在终端中输入python3时(在OSX上)我得到一个错误,说'命令未找到'.进入python让我得到计算机上的2.x版本.关于如何从终端访问python3的任何建议?

谢谢

python macos path

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

Rails 3 If Statement ,,,如果XXX等于至少一个(Var1,Var2,Var3)

Rails/Ruby可以使用以下语句吗?如果是这样,怎么样:)

如果XXX等于至少一个(Var1,Var2,Var3)

ruby ruby-on-rails ruby-on-rails-3

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

C#确定字符串数组中的任何元素是否包含任何位置的给定字符串

我有一个字符串数组:

string[] Animals = {"Cat", "Dog", "Fish"};
Run Code Online (Sandbox Code Playgroud)

然后我想确定哪个元素包含序列"is"并返回整个元素; 在这种情况下"鱼"

如果我想找到"gh",它在列表中不存在,所以它应该返回第一个元素,在本例中为"Cat"

我试过这个linq代码,但我不认为我正在做lambda部分.

int index = Animals.Where(x => x.IndexOf("is") >= 0).First().IndexOf("is")
string result = index > 0 ? Animals[index] : Animals[0];
Run Code Online (Sandbox Code Playgroud)

此代码抛出此错误:

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: value
Run Code Online (Sandbox Code Playgroud)

我想我很亲近,我似乎无法得到它.

这种方法显然不是万无一失的,它应该返回可能有问题的"是"的第一个实例.我的潜在列表相当小,索引词总是唯一的.

c# linq arrays string

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

Codeigniter回调验证问题

我想创建一个回调函数,在验证过程中使用它来检查用户名/电子邮件地址是否已经存在于数据库中...问题是我似乎无法让它工作

所以这是回调函数:

function callback_username_available($username)
{
    if($this->user_model->username_available($username))
    {
        return TRUE;
    }
    else
    {
        $this->form_validation->set_message('username_available', 'ERROR');
        return FALSE;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是验证逻辑:

// setup form validation rules
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'username', 'callback_username_available');

if($this->form_validation->run() == FALSE)
{
    // validation errors
}
else
{
    // no validation errors
}
Run Code Online (Sandbox Code Playgroud)

我已经在这几个小时了,不知道我做错了什么......两个函数都在同一个控制器中,所有其他标准验证规则都运行得很好.

即使我将回调函数设置为仅返回FALSE,它仍然会验证用户名.

任何想法的家伙......此刻它正在推动我的问题:S

validation codeigniter callback

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

如何编写一个zipWith方法,返回与传递给它的集合相同类型的集合?

我达到了这个目的:

implicit def collectionExtras[A](xs: Iterable[A]) = new {
  def zipWith[B, C, That](ys: Iterable[B])(f: (A, B) => C)(implicit cbf: CanBuildFrom[Iterable[A], C, That]) = {
    val builder = cbf(xs.repr)
    val (i, j) = (xs.iterator, ys.iterator)
    while(i.hasNext && j.hasNext) {
      builder += f(i.next, j.next)
    }
    builder.result
  }
}
// collectionExtras: [A](xs: Iterable[A])java.lang.Object{def zipWith[B,C,That](ys: Iterable[B])(f: (A, B) => C)(implicit cbf: scala.collection.generic.CanBuildFrom[Iterable[A],C,That]): That}

Vector(2, 2, 2).zipWith(Vector(4, 4, 4))(_ * _)
// res3: Iterable[Int] = Vector(8, 8, 8)
Run Code Online (Sandbox Code Playgroud)

现在问题是上面的方法总是返回一个Iterable.如何让它返回传递给它的类型集合?(在这种情况下,Vector)谢谢.

scala scala-2.8 scala-collections

11
推荐指数
3
解决办法
1014
查看次数

使用PHPExcel导出/导入CSV

您能否指导我或为我提供一些使用PHPExcel库执行CSV导出和导入的示例代码?

Excel导出和导入很好,但我也需要CSV导出/导入.我还有其他CSV导出和导入方法,但是也可以通过PHPExcel完成吗?

php mysql csv phpexcel

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

找到包含所有项目的最少数量标签的算法?

我认为这可能是NP完全的,但无论如何我都会问.贪心算法似乎并不适用于我的脑海.

给定一组项目,每个项目包含一个或多个标签,我想找到涵盖所有项目的最小标签集.

编辑:在此处查看我的"解决方案".

language-agnostic algorithm

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

WPF ScrollViewer:水平滚动不起作用

为什么这不支持水平滚动?

<ScrollViewer>
    <ItemsControl ItemsSource="{Binding Territories}" HorizontalAlignment="Left">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <VirtualizingStackPanel CanHorizontallyScroll="True" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Auto" >

                </VirtualizingStackPanel>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Grid >
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="75" />
                        <ColumnDefinition Width="75" />
                        <ColumnDefinition Width="150" />
                        <ColumnDefinition Width="150" />
                        <ColumnDefinition Width="65" />
                        <ColumnDefinition Width="60" />
                        <ColumnDefinition Width="75" />
                        <ColumnDefinition Width="75" />
                    </Grid.ColumnDefinitions>

                    <TextBox Grid.Row="0" Grid.Column="0" Text="{Binding Quantity, StringFormat=N0, ValidatesOnDataErrors=True}" />
                    <TextBox Grid.Row="0" Grid.Column="1" Text="{Binding ProductionNumber, ValidatesOnDataErrors=True}" />

                    <ComboBox Grid.Row="0" Grid.Column="2" SelectedValuePath="PrimaryKey" SelectedValue="{Binding RepKey}" ItemsSource="{Binding RepCanidates}" TextSearch.TextPath="FullName" Margin="4">
                        <ComboBox.ItemTemplate>
                            <DataTemplate>
                                <TextBlock …
Run Code Online (Sandbox Code Playgroud)

wpf scrollviewer

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

绑定对象或虚拟引用的样式

将rvalue引用绑定到给定对象或其临时副本的最佳方法是什么?

A &&var_or_dummy = modify? static_cast<A&&>( my_A )
                         : static_cast<A&&>( static_cast<A>( my_A ) );
Run Code Online (Sandbox Code Playgroud)

(这段代码在我最近的GCC 4.6上不起作用......我记得它之前有效,但现在它总是返回一个副本.)

在第一行,从左值到x值的static_cast变换my_A.(C++0x§5.2.9/ 1-3)static_cast第二行的内部执行左值到右值的转换,外部的第二行从该prvalue获得xvalue.

这似乎得到支持,因为命名引用有条件地绑定到临时符合§12.2/ 5.同样的技巧在C++ 03中以相同的方式使用const引用.

我也可以不那么冗长地写同样的东西:

A &&var_or_dummy = modify? std::move( my_A )
                         : static_cast<A&&>( A( my_A ) );
Run Code Online (Sandbox Code Playgroud)

现在它要短得多.第一个缩写是有问题的:move应该表示对象发生了某些事情,而不是仅仅是左值到左右值的左值.令人困惑的是,move之后无法使用:因为函数调用会中断临时引用绑定.语法A(my_A)可能比static_cast它更清晰,但它在技术上等同于C风格的强制转换.

我也可以一路走下去,完全用C风格的演员阵容写出来:

A &&var_or_dummy = modify? (A&&)( my_A ) : (A&&)( A( my_A ) );
Run Code Online (Sandbox Code Playgroud)

毕竟,如果这将成为一个成语,它必须是方便的,static_cast并不是真的保护我无论如何 - 真正的危险是没有直接绑定my_Atrue案件中.

另一方面,这很容易被重复三次的typename占据主导地位.如果A用一个大而丑陋的模板ID替换,我真的想要一个真正的捷径. …

c++ coding-style rvalue-reference c++11

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