小编Ale*_*rin的帖子

JavaScript:IIF喜欢声明

来自VB,JavaScript不是很容易掌握.请不要消极,我已经尝试并搜索了负载,但没有运气.顺便说一下,我正在创建一个从SelectJS中的选项列表初始化的下拉控件.

虚拟代码:

var col = 'tardis'; 
var x = '<option value="' + col + '">Very roomy</option>');
Run Code Online (Sandbox Code Playgroud)

selected如果col等于'螺丝刀',我想在col ONLY之后添加.

我试过用IF语句?并且:但似乎无法理解它.将''作为假值不起作用.没有选择任何项目,列表为空白.删除IF语句和所有工作.

任何想法,再次,抱歉新的.

javascript inline iif

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

CSS:删除禁用的HTML按钮上的阴影

禁用HTML按钮时,阴影会添加到按钮文本中.我自己设置按钮的样式,我想只有一种颜色(白色)没有阴影,但我不知道如何有效地做到这一点.

我以前的方法是让它保持启用状态并重新设置按钮的悬停+活动状态,并忽略click vai Javascript.告诉你,不是很有效率!

http://jsfiddle.net/gLfMX/

编辑:图像显示阴影(在IE9中查看)+缩放版本.

在此输入图像描述

html css button shadow

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

JQuery Remove()不起作用

我在另一个内部有一个DIV元素,如下所示:

<div id="filters">
    <div class="filterData">hello</div>
</div>
Run Code Online (Sandbox Code Playgroud)

而我正在尝试删除元素:

$("#filters").remove('.filterData');
Run Code Online (Sandbox Code Playgroud)

问题是,它没有.我已经测试了我页面上的其他元素并且它有效.问题是,我无法附加,显示或隐藏它,使用.empty.我还把它变成了一个带有'filterData'作为ID的DIV,并告诉JQuery删除它但它拒绝......

以前有没有像这样的顽固分子?

编辑:我也试图在$(document).ready函数内删除它,所以我不知道.

jquery element

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

按值从数组中删除项目

我有一系列的项目,如:

var items = [id: "animal", type: "cat", cute: "yes"]
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除任何与给定ID相匹配的项目.在这种情况下;animal

我被卡住了!我可以通过使用更简单的数组来轻松地工作但这不是我需要的...我还需要按值删除项目,因为我不希望通过索引引用项目的麻烦.

有没有我可以使用的jQuery方法,我不需要遍历items数组,而是指定一个选择器?

这是我的jsFiddle:http://jsfiddle.net/zafrX/

javascript arrays each jquery

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

Lesscss和ASP.NET MVC

由于我的网站从ASP.NET WebPages切换到MVC4,我遇到了Lesscss的问题.

CSS + Javascript行:

<link href="@Url.Content("~/Content/site.css")" rel="stylesheet/less" type="text/css" />
<script src="@Url.Content("~/Scripts/less-1.3.0.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我不知道出了什么问题.路径是正确的.当你从CSS链接中删除'/ less'以正常使用它时,样式表就可以工作.尝试使用Lesscss JS文件时,它加载正常,但没有加载sylesheet.IE中的F12开发工具也确认没有加载样式表.

使用Lesscss和MVC4时有没有其他人有类似的问题?

asp.net-mvc less asp.net-mvc-4

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

ASP.NET MVC4路由问题

我已经搜索了Stack多年,阅读了MSDN文档并使用了Bing,但是看不出为什么这不起作用!我有以下相关代码+路线.调用的路径Browse工作正常,但路线的productCode参数Details总是等于零.如果我制作任何mods,我会继续获取'找不到资源'404页面.

' Lives in controller called 'Details'
' Usage: site.com/details/abc123
Function Index(productCode As String) As ActionResult

' Lives in controller called 'Browse'    
' Usage: site.com/browse/scifi/2
Function Index(genre As String, Optional page As Integer = 1) As ActionResult
Run Code Online (Sandbox Code Playgroud)

路线是:

routes.MapRoute( _
        "Browse", _
        "{controller}/{genre}/{page}", _
        New With {.controller = "Browse", .action = "Index", .id = UrlParameter.Optional, .page = UrlParameter.Optional}
    )

    routes.MapRoute( _
        "Details", _
        "details/{productCode}", _
        New With {.controller = "Details", .action = "Info", .productCode …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-routing asp.net-mvc-4

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

适当的CSS来设置嵌套元素的样式

我正在研究CSS下拉列表.我希望能够active在我的下拉列表中添加一个列表元素,以显示特定项目是当前选择.问题是,我无法改变文本颜色.背景确实如此,但不是文字......

在此输入图像描述

演示:http://jsfiddle.net/tMND4/4/

HTML:

<ul class="dropdown">
    <li>
        <a href="#">Nice test items</a>
        <ul class="submenu">
               <li><a href="#">Sonic Screwdriver</a></li>
               <li class="active"><a href="#">TARDIS</a></li>
               <li><a href="#">Long Scarf</a></li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

body{
    padding:10px;
}

.dropdown > li{
    width:200px; /*or anything you want!*/
    color:#333;
    text-decoration:none;
    padding:2px; /*all things wont stick to the side */
}

.dropdown li a{
    display:block;
    color:#666;
    text-decoration:none;
    padding:5px; /*line it up with sublinks */
}

.dropdown li .submenu{
    display:none; /*hide submenu*/
}
/* child selector to prevent style …
Run Code Online (Sandbox Code Playgroud)

html css

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

文本修饰:下划线不适用于内联块跨度元素

我有text-decoration: underline两个使用的跨度问题inline-block.[问题是,只有URL的一部分会在悬停时加下划线,另一部分不会.我需要保留display属性,否则text-overflow不会应用(参见:Text-overflow:省略号对齐问题)

在此输入图像描述

HTML:

<div class="details" itemscope itemtype="http://data-vocabulary.org/Product"> 
   <h2>
       <a class="heading" href="/product/acmesw" title="Acme Super Widget">
           <span class="trunc" itemprop="name">Acme Super Widget 3000</span>
           <span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">- <meta itemprop="currency" content="AUD" /><spanitemprop="price">$199.95</span></span>     
        </a>
    </h2>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.details {
    width:300px;
    border:1px solid red;
}
.trunc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width:60%;
}

h2 span {
    display:inline-block;
    vertical-align:top;
}

a:hover{
    text-decoration:underline;
    color:red;
}
Run Code Online (Sandbox Code Playgroud)

jsFiddle:http://jsfiddle.net/c7p8w/2/

html css text-decorations

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

DotLess @import

我试图通过将变量+ mix-ins移动到新的CSS文件来分离我的CSS文件.我也在使用Azure中托管的MVC 4站点,如果这是一个问题.

在我使用混合的CSS文件的最顶层,我有:

@import "theme.less.css"; 
Run Code Online (Sandbox Code Playgroud)

但是,它不会加载它.我得到的错误是:

variable @defaultColour is undefined on line 166 in file 'styles.less.css'
Run Code Online (Sandbox Code Playgroud)

很明显,theme.less.css没有被引用.dotless的文档没有提到@import声明.

less asp.net-mvc-4 dotless

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

在列中匹配逗号分隔值

如果我有一个名为"Categories" science,maths,english的列,如下所示,以逗号分隔的行显示,如何匹配包含类别的所有行maths

我尝试过一个简单的LIKE但是不太准确,因为搜索时可能会有'poo_science' '%science%'会匹配两者.

我查看了StackOverflow并且有很多类似的问题但是所有人似乎都希望将数据作为逗号分隔列表或其他东西返回 - 这不是我所追求的.

我不想使用存储过程,也不能使用全文搜索.我有一个我使用的存储过程,('$')在每个值周围添加了另一个字符,然后搜索'$value$'...这是太讨厌了吗?我采用了一种更简单的方法.

sql sql-server csv comma

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