我有一个购物车,在下拉菜单中显示产品选项,如果他们选择"是",我想在页面上显示其他一些字段.
问题是购物车还包括文本中的价格修饰符,每个产品可能不同.以下代码有效:
$(document).ready(function() {
$('select[id="Engraving"]').change(function() {
var str = $('select[id="Engraving"] option:selected').text();
if (str == "Yes (+ $6.95)") {
$('.engraving').show();
} else {
$('.engraving').hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
但是,我宁愿使用这样的东西,这是行不通的:
$(document).ready(function() {
$('select[id="Engraving"]').change(function() {
var str = $('select[id="Engraving"] option:selected').text();
if (str *= "Yes") {
$('.engraving').show();
} else {
$('.engraving').hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
如果所选选项包含单词"是",我只想执行操作,并忽略价格修饰符.
我想提醒一个字符串的每个字母,但我不确定如何做到这一点.
所以,如果我有:
var str = 'This is my string';
Run Code Online (Sandbox Code Playgroud)
我希望能够分别提醒T,h,i,s等.这只是我正在研究的一个想法的开始,但我需要知道如何分别处理每个字母.
我想使用jQuery,并且在考虑字符串的长度后,我可能需要使用split函数.
想法?
您能否建议在JSP中对INPUT字段执行字母数字检查的最佳方法?我已附上我当前的代码,我知道它没有接近完美:)
<script type="text/javascript">
function validateCode(){
var TCode = document.getElementById('TCode').value;
for(var i=0; i<TCode.length; i++)
{
var char1 = TCode.charAt(i);
var cc = char1.charCodeAt(0);
if((cc>47 && cc<58) || (cc>64 && cc<91) || (cc>96 && cc<123))
{
}
else {
alert('Input is not alphanumeric');
return false;
}
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个在JavaScript中设置数据结构的体面实现.它应该能够支持纯JavaScript对象的元素.
到目前为止,我只找到了Closure Library的结构.但是我不喜欢它修改我的数据的事实.
我正在尝试编写jQuery代码来检测实时字符串是否包含一组特定的字符然后字符串提醒我.
HTML
<textarea class="type"></textarea>
Run Code Online (Sandbox Code Playgroud)
我的Jquery
$('.type').keyup(function() {
var v = $('.type').val();
if ($('.type').is(":contains('> <')")){
console.log('contains > <');
}
console.log($('.type').val());
});
Run Code Online (Sandbox Code Playgroud)
例如,我键入以下内容
> <a href="http://google.com">Google</a> <a href="http://yahoo.com">Yahoo</a>
Run Code Online (Sandbox Code Playgroud)
我的代码应该控制日志警告我那里> <字符串中的当前.
我曾尝试使用print.js库打印 PDF ,它对于单个 PDF 打印工作正常。现在,当我尝试打印多个 PDF 时,它会抛出一个错误:错误多项选择。. 另外,我尝试过使用纯 JS,但它多次提示输入多个文档。
下面是我们正在使用的代码。
printJS({
printable: ['dummy.pdf', 'dummy1.pdf'],
type:'pdf'
});
Run Code Online (Sandbox Code Playgroud)
请找到附件。
假设我在变量ex中有一个字符串.var name="Stackoverflow".如果'z'存在与否,我想检查此字符串?我怎么检查这个?我不想找到索引或其他任何我想检查值z是否存在的东西.
假设有代码.我有一个变量.
var deleteboxvalue = "1111111111111111111111";
if(!deleteboxvalue.indexOf('z') >= 0){
alert("0 not exist");
return false;
}
Run Code Online (Sandbox Code Playgroud) 我是node.js的初学者所以请原谅我,如果我的问题是愚蠢的.我们知道我们可以使用
var regex = /[ !@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]/g;
regex.test(str);
Run Code Online (Sandbox Code Playgroud)
检查字符串是否包含特殊字符.但我要问的是如何仅检查特定字符表示如何仅检查存在#.
我试着这样做
var regex = /[#]/g; regex.test(str).虽然它不起作用,但有没有其他方法这样做?
javascript ×7
jquery ×3
string ×2
angular ×1
angular9 ×1
contains ×1
node.js ×1
printjs ×1
regex ×1
set ×1
substring ×1
typescript ×1
validation ×1