我需要的是,找到页面上的所有选定元素(我可以通过使用这样做$(":selected"))并查找页面上所有选中的元素(我可以通过使用来完成$(":checked")).
有没有办法通过只使用一个jQuery语句/选择器来查找所有选中和检查的元素?
我有以下代码:
<div class="_GAb-_GAd">
<div class="_GANmb _GAe ACTION-removeFilter TARGET-1">clear</div>
</div>
<div class="_GAb-_GAd">
<div class="_GANmb _GAe ACTION-removeFilter TARGET-2">clear</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和脚本(Jquery)
<script>
$(document).ready(function() {
$(".ACTION-removeFilter").click(function() {
alert('find out which TARGET is being clicked.');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我想知道点击了哪个TARGET(TARGET-1或TARGET-2).有没有办法找出来?
我怎么知道呢?
我试图找到一些修复,但似乎没有找到我正在寻找的东西.也许是我的措辞.
所以我有这个表单,一旦它提交一个5位数的邮政编码,它检查一个数组的匹配值,一旦匹配我希望它显示成功消息,如果它不匹配然后返回不匹配,但目前它返回消息的时间与数组一样多.我仍然是相当新的JavaScript,所以任何帮助将不胜感激.提前致谢!
JavaScript的:
<script>
function getZip(e) {
e.preventDefault();
var zip = document.getElementById('zip').value; // Gets the value from the text field "zip" on the form.
var result = ["48650", "48611", "48746", "48614", "48706"];
for (var i = 0; i < result.length; i++) {
//console.log(result[i]);
//if (zip.length == 5 && zip == result[i]){
if (zip == result[i]) {
console.log(zip + " is = to " + result[i]);
alert('Match ' + zip);
} else if (result[i] != zip) {
alert("No Match1");
console.log(zip + …Run Code Online (Sandbox Code Playgroud) 得到这种类型的字符串:
var myString = '23, 13, (#752, #141), $, ASD, (#113, #146)';
Run Code Online (Sandbox Code Playgroud)
我需要将其拆分为数组,并使用逗号作为分隔符,但也转换(..)为数组.
这是我想要的结果: [23, 13, ['#752', '#141'], '$', 'ASD', ['#113', '#146']];
我拥有庞大的数据集,因此尽可能快地实现它是非常重要的.什么是最快的方式?做一些RegExp功能或手动查找索引等吗?
当我执行以下语句时:
var string = "1 1 1 1 1 1 0 1 1"
console.log(string)
var strings = string.split(" ")
console.log(strings)
var numbers1 = strings.map(parseInt)
console.log(numbers1)
var numbers2 = strings.map(function(i){ return parseInt(i, 10) })
console.log(numbers2)
Run Code Online (Sandbox Code Playgroud)
我在控制台中获得以下输出:
1 1 1 1 1 1 0 1 1
["1", "1", "1", "1", "1", "1", "0", "1", "1"]
[1, NaN, 1, 1, 1, 1, 0, 1, 1]
[1, 1, 1, 1, 1, 1, 0, 1, 1]
Run Code Online (Sandbox Code Playgroud)
我想知道为什么第二个元素numbers1是NaN.除了这个之外,为什么它适用于所有其他元素?
我正在尝试将数字转换为文本,但是当我尝试将数字与未显示的十进制值一起转换时,但是当只输入数字时没有十进制值,十进制值是完美的,十进制值为 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代码,这些代码包含在parens中返回字符串的示例.这有什么区别:
var x = function() {
return "abcd";
}
Run Code Online (Sandbox Code Playgroud)
和
var x = function() {
return ("abcd");
}
Run Code Online (Sandbox Code Playgroud) 我有一个(AngularJS)项目,我将替换文本中的一些标签.举例:
{tag1} => one
{tag2} => two
{tag3} => three
Run Code Online (Sandbox Code Playgroud)
使用JavaScript替换功能可以替换一个值:
text.replace('{tag1}', 'one');
Run Code Online (Sandbox Code Playgroud)
但我有25个标签的列表.我想用标签和替换物制作一个对象.举例:
var tags = {"{tag1}":"one", "{tag2}":"two", "{tag3}":"three"};
text.replace(tags);
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)
在表单-名称字段中,我要针对
_ \ / - . ’我试过了,
ng-pattern="/^[a-z]+[_+\+/+-+.+’][a-z]*$/"
Run Code Online (Sandbox Code Playgroud)
好像我错过了一些东西,因为它不起作用!