我attr(data-width)过去data-width常常从 some获取 -属性list-item。我尝试使用这些值来设置该元素的宽度。
问题是 css 不能将字符串处理为width/ height-value。例如:
<foo data-width='100%'></foo>
/* can not work */
foo {
width: attr(data-width)
}
Run Code Online (Sandbox Code Playgroud)
所以我需要将值从data-attribute 转换为整数(+unit)。
这有可能吗?
我尝试empty()一个div但排除一个特定的选择器.
什么我试过到目前为止:
$('.modal').find('.close').nextAll().empty();
$('.modal').find(':not(.close)').empty();
$('.modal').not('.close').empty();
$('.modal:not(.close)').empty();
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="modal">
<a href="#" class="close">Close</a>
...I've the need to be removed...
</div>
Run Code Online (Sandbox Code Playgroud) 我有以下json数据
[
{
id: "79",
title: "Web+Infographics",
path: "web-infographics"
},
{
id: "80",
title: "Miscellaneous",
path: "miscellaneous"
},
{
id: "81",
title: "Entertainment",
path: "entertainment"
}
]
Run Code Online (Sandbox Code Playgroud)
我想用jquery从中获取id,title和path如何才能做到这一点?提前致谢.
我尝试匹配/获取字符串中的所有重复项。这是我到目前为止所做的:
var str = 'abcabc123123';
var REPEATED_CHARS_REGEX = /(.).*\1/gi;
console.log( str.match(REPEATED_CHARS_REGEX) ); // => ['abca', '1231']
Run Code Online (Sandbox Code Playgroud)
如您所见,匹配结果为['abca', '1231'],但我希望得到['abc', '123']. 有什么想法可以实现吗?
第二个问题:
我期望的另一件事是可以更改字符需要在字符串中多久才能匹配的持续时间...
例如,如果字符串是abcabcabc并且重复时间设置为2它应该导致['abcabc']. 如果设置为3它应该是['abc'].
更新
一个非RegExp解决方案是完全可以的!
jquery ×2
character ×1
css ×1
javascript ×1
json ×1
pseudo-class ×1
regex ×1
removechild ×1
repeat ×1
selector ×1
string ×1
traversal ×1