相关疑难解决方法(0)

当代数在表达式之前时,代字号会做什么?

var attr = ~'input,textarea'.indexOf( target.tagName.toLowerCase() )
           ? 'value'
           : 'innerHTML'
Run Code Online (Sandbox Code Playgroud)

我在一个答案中看到了它,我以前从未见过它.

这是什么意思?

javascript syntax bit-manipulation

182
推荐指数
5
解决办法
5万
查看次数

检查url是否包含带有JQuery的字符串

我有一个包含选择选项的页面,我使用JQuery刷新页面,并在单击选项时向URL添加字符串.现在我需要一种方法来检查浏览器URL以查看它是否包含所述字符串.

看看我认为indexOf可行的其他线程,但在尝试时它不起作用.我怎么检查URL是否包含类似的内容?added-to-cart=555?完整的URL通常是这样的:http://my-site.com,并单击它看起来是这样的页面重载后一个选项后:http://my-site.com/?added-to-cart=555.我只需要检查URL是否包含该?added-to-cart=555位.

这是我有的:

jQuery("#landing-select option").click(function(){

 $('#product-form').submit();

    window.location.href += $(this).val()

});

jQuery(document).ready(function($) {
if(window.location.indexOf("?added-to-cart=555") >= 0)
            {
                 alert("found it");
            }
});
Run Code Online (Sandbox Code Playgroud)

javascript url jquery

28
推荐指数
2
解决办法
11万
查看次数

如何检查网址是否包含多个字符串.使用Javascript/jQuery的

如何检查url是否包含给定字符串的问题中.Javascript/jquery 答案检查url是否包含给定的字符串.我想扩展它以检查它是否包含两个名称= franky && gender = male.我试过了

if(window.location.href.indexOf("name=franky" && "gender=male") > -1)
Run Code Online (Sandbox Code Playgroud)

这似乎最初起作用,但经过进一步的测试,我发现如果只有一个名称或性别存在,它似乎有效.我在哪里错了?

javascript url jquery

1
推荐指数
2
解决办法
4592
查看次数

标签 统计

javascript ×3

jquery ×2

url ×2

bit-manipulation ×1

syntax ×1