对于项目,我下载了模板。在其style.css字体家族中,其定义为
body {
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
arial,sans-serif,Helvetica Neue是不同的字体家族,那么,为什么在CSS中定义字体家族如上所述。
我有这个自定义的jQuery函数:
jQuery.fn.extend({
disable: function () {
return $(this).each(function () {
// function code
});
}
});
Run Code Online (Sandbox Code Playgroud)
当我做这样的事情时:
container.find('input')
.disable()
.end()
.hide();
Run Code Online (Sandbox Code Playgroud)
容器没有隐藏,因为在结束后我没有检索容器.如果我用像prop()或的核心函数替换disable css(),那么end()得到容器.
有没有办法让扩展函数像普通函数一样?
我之前问了一个类似的问题,但我找到了一个更好的方法来说出来.所以,给定一个有多个div id的html文档,每个div id里面有几个p标签.. like,like,
<div id="testing">
<h2>Hello</h2>
<p>this is number one</p>
<p> this is number two </p>
</div>
<div id="testingTwo">
<h2>hello again! </h2>
<p> i just want this one </p>
Run Code Online (Sandbox Code Playgroud)
我如何专门针对id'测试'的第二个p标签而不影响第二个id'testingTwo'的第一个p标签?
我想使用javascript在所有输入字段上添加readonly属性.我已使用此方法完成单输入字段,$('#someid').prop('readonly', true);但我想在编辑模式下添加到所有输入字段.
<div class="form-group">
<label for="Barcode">Barcode: </label>
<input name="Barcode" id="Barcode" class="form-control" value="<?=$data['Barcode']?>" placeholder="Barcode">
</div>
<div class="form-group">
<label for="ApplicantName">ApplicantName: </label>
<input name="ApplicantName" id="ApplicantName" class="form-control" value="<?=$data['ApplicantName']?>" placeholder="ApplicantName">
</div>
<div class="form-group">
<label for="SubBarcode">Reference No: </label>
<input name="SubBarcode" id="SubBarcode" class="form-control" value="<?=$data['SubBarcode']?>" placeholder="Reference No">
</div>
<div class="form-group">
<label for="ClientName">Client Name: </label>
<input name="ClientName" id="ClientName" class="form-control" value="<?=$data['ClientName']?>" placeholder="Client Name">
</div>
<div class="form-group">
<label for="ClientRefNo">Client Reference No: </label>
<input name="ClientRefNo" id="ClientRefNo" class="form-control" value="<?=$data['ClientRefNo']?>" placeholder="Client Reference No">
</div>
<div class="form-group">
<label for="DateOfBirth">Date Of Birth: </label> …Run Code Online (Sandbox Code Playgroud) 我有一个简单的Javascript问题,我正在研究,重点是......
我不知道如何将其显示为149.我只能将其显示为
1
4
9
当然,我可能会尝试将其添加到数组然后循环结果......有些东西告诉我这是一个缓慢的解决方案,并且有一个更快的解决方案.这是我的代码.
function squareDigits(num) {
//Convert input to string
num = num + "";
var newnum;
var len = num.length;
//Split into digits, and square that result baby
for (i = 0; i < len; i++) {
var digit = num.substr(i, 1);
newnum = Math.pow(digit, 2);
console.log(newnum);
}
}
squareDigits(123);
Run Code Online (Sandbox Code Playgroud) 我需要的是,找到页面上的所有选定元素(我可以通过使用这样做$(":selected"))并查找页面上所有选中的元素(我可以通过使用来完成$(":checked")).
有没有办法通过只使用一个jQuery语句/选择器来查找所有选中和检查的元素?
我有一个文字,让我们说:
Ich gehe auf die Donau und mache eine tolleSchifffahrtwährendichNussschalen esse.
所以现在,我想要找到包含3个相同连续字母的所有单词.在我的情况下,这将是:
Schifffahrt
和
Nussschale
我在RegEx方面没有很多经验,所以我非常感谢帮助.我为你打开了一个regex101页面.
非常感谢你.(对于那些想要知道为什么我需要一些奇怪的东西的人:有些原因我喜欢这个带有3个相同字母的单词,因为它们很少见.所以我想我编写一个机器人,它要求网站,阅读内容,并保存和输出所有找到的带有3个相同字母的单词.很好,不是吗?:))
我正在尝试将数字转换为文本,但是当我尝试将数字与未显示的十进制值一起转换时,但是当只输入数字时没有十进制值,十进制值是完美的,十进制值为 MAX 2 位我不确定怎么办。
HTML:
<input type="text" name="number" placeholder="Number OR Amount" onkeyup="word.innerHTML=convertNumberToWords(this.value)" />
<div id="word"></div>
Run Code Online (Sandbox Code Playgroud)
JavaScript:
function convertNumberToWords(amount) {
var words = new Array();
words[0] = '';
words[1] = 'One';
words[2] = 'Two';
words[3] = 'Three';
words[4] = 'Four';
words[5] = 'Five';
words[6] = 'Six';
words[7] = 'Seven';
words[8] = 'Eight';
words[9] = 'Nine';
words[10] = 'Ten';
words[11] = 'Eleven';
words[12] = 'Twelve';
words[13] = 'Thirteen';
words[14] = 'Fourteen';
words[15] = 'Fifteen';
words[16] = 'Sixteen';
words[17] = 'Seventeen';
words[18] …Run Code Online (Sandbox Code Playgroud) 我尝试使用JavaScript找出HTML文件中<img>没有“样式”属性的元素的数量。
我的解决方案:找出<img>标签数为“ imgCount ”,然后获取<img>“style”属性为“ imgStyCount ”的标签数。之后,使用“ imgCount ”减去“ imgStyCount ”得到我想知道的最终结果。
但是,出了点问题。我的浏览器一直告诉我
类型错误:document.getElementsByTagName(...)[K].hasAttribute 不是函数
在 if 语句中。奇怪的是,alert(document.getElementsByTagName("img")[k].hasAttribute("style")显示 if 语句结果为 TRUE。它怎么可能不是函数并给出真实值?
var imgCount = 0;
var imgStyCount = 0;
var result;
for (k in document.getElementsByTagName("img")) {
if (document.getElementsByTagName("img")[k].hasAttribute("style") == true) {
alert(document.getElementsByTagName("img")[k].hasAttribute("style"));
console.log(" <img> =: ", document.getElementsByTagName("img")[k].style);
imgStyCount++;
}
imgCount++;
}
result = imgCount - imgStyCount;Run Code Online (Sandbox Code Playgroud)
<img height="150px" src="Http://flax.nzdl.org/images/ngf.jpeg" style="vertical-align:middle;margin-right:20px;" />
<img src="Http://flax.nzdl.org/images/abc.jpg" />
<img src="Http://flax.nzdl.org/images/fbc.jpg" />
<img src="Http://flax.nzdl.org/images/agc.jpg" /> …Run Code Online (Sandbox Code Playgroud)当我将"123"值输入到输入字段时它将正确转换为字母"ABC",但是当我输入"112"时它只转换第一个数字,如"A1B"我需要"112"转换为"AAB".但是,重复的字符不会被替换.
function char_convert() {
var chars = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"];
var codes = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"];
for (x = 0; x < chars.length; x++) {
for (i = 0; i < arguments.length; i++) {
arguments[i].value = arguments[i].value.replace(chars[x], codes[x]);
}
}
}
char_convert(this);Run Code Online (Sandbox Code Playgroud)
<div id="test">
<input type="text" id="txtBox" onchange="char_convert(this);" />
</div>Run Code Online (Sandbox Code Playgroud)