我正在建立一个类似向导的订购流程,我有这个菜单:

活动页面显示为绿色(在本例中为Model).
如何仅使用CSS制作此箭头?:

目前我通过使用几个div和图像实现我的目标:
<div class="menuItem">
<div></div> <!-- The left image -->
<div>Varianten</div>
<div></div> <!-- The right image -->
</div>
Run Code Online (Sandbox Code Playgroud)
左图: 
正确的形象:
我找到了一个SO答案,其中包含了一部分: 带有CSS的箭盒,但是我在左边的缩进时遇到了麻烦.
如果您对如何做到这一点有更好的了解,请告诉我!
在编辑一些旧的ColdFusion代码时,我发现了一个<td>具有bgcolor属性的代码.它的价值是##89969E.我将代码复制到HTML文件中,发现ColdFusion中的颜色不同.
现在,我注意到双#,所以我删除了一个,颜色是相同的.添加/删除#时,为什么颜色会发生变化?
在事件处理程序中,为什么$(this)返回的不是$('.selector')?
例:
$('.container').click(function () {
console.log($(this));
console.log($('.container'));
});
Run Code Online (Sandbox Code Playgroud)
当您在控制台中查看时,结果会有所不同.
我正在使用正则表达式只允许字母,数字和点(.)
$('input').on('keydown', function (e) {
if (/^[a-zA-Z0-9\.\b]+$/.test(String.fromCharCode(e.keyCode))) {
return;
} else {
e.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
但是,仍然可以插入",é,~e,#,$等字符.所以我的意思是你用Shift键输入的字符.
此外,仍然允许使用alt + 1234键入字符.
有没有办法在输入的keydown事件上阻止这种情况?
我有这样一个数组:
var d = new Array();
d[0] = new Array();
d[0]['item1'] = '123';
d[0]['item2'] = '456';
d[0]['item3'] = '789';
d[1] = new Array();
d[1]['item1'] = '123';
d[1]['item2'] = '456';
d[1]['item3'] = '789';
Run Code Online (Sandbox Code Playgroud)
使用console.log(JSON.stringify(d));我的控制台日志时"[[],[]]"
为什么JSON.stringify()给出一个空的结果?
这是一个jsFiddle显示我目前的情况
我看了这个.答案是一个解决方案,但我的属性名称是可变的,你可以在jsFiddle中看到.有没有办法制作属性的名称变量?像这样(显然不起作用):
var s = 'attrName';
var object = {
s: '123'
}// The object should have an attribute named attrName
Run Code Online (Sandbox Code Playgroud) html ×3
javascript ×3
css ×2
jquery ×2
coldfusion ×1
console.log ×1
css-shapes ×1
css3 ×1
json ×1
regex ×1