小编Anj*_*rma的帖子

如何在指定的字符jQuery或JavaScript之前获取子字符串

我试图在','逗号之前提取所有内容.我如何在JavaScript或jQuery中执行此操作?我试过这个并没有工作..

1345 albany street, Bellevue WA 42344
Run Code Online (Sandbox Code Playgroud)

我只想抓住街道地址.

var streetaddress= substr(addy, 0, index(addy, '.')); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery substring substr

215
推荐指数
9
解决办法
34万
查看次数

Jquery UI datepicker,点击日期,获取日期并传递给URL

我在事件页面(sharepoint页面)中有一个jquery UI datepicker日历.

$('#datepicker').datepicker();
Run Code Online (Sandbox Code Playgroud)

一旦用户点击任何日期并获得该日期并将其作为mypage.aspx?dt = 1/12/2012传递给页面网址,我需要获取日期.我有这个但不能正常工作.

$('.ui-datepicker td a').click(function(){  
        var url=$(location).attr('href');
        var date = $(this.datepicker( "getDate" ));
                if(date != 'null')
            url += '&dt=' + date;           
        window.location.href=url;
        });
Run Code Online (Sandbox Code Playgroud)

这也不起作用..

$('.ui-datepicker td a').click(function() { 
        window.location.href = 'http://mysite/events/Pages/default.aspx?dt=' + $('#datepicker').datepicker().val();
        });
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript jquery user-interface date datepicker

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

在更改下拉列表时替换URL查询字符串值

我有一个具有双重角色的下拉列表.用户可以直接进入页面(http://mysite/events/Pages/default.aspx)并使用下拉列表,或者他们可以先进行搜索,然后通过选择下拉列表进一步筛选搜索结果.第一个案例URL将类似于 http://mysite/events/Pages/default.aspx?hos = Carmel和Second Case URL http://mysite/events/Pages/default.aspx?kwd = health&type = Events&hos = Carmel 这是我现在正在做什么,但它表现得很奇怪,并且确实像这样的网址http://mysite.events/Pages/default.aspx?hos=Crown&hos=Carmel

因此,如果用户第一次从下拉列表中选择卡梅尔并决定他/她想要寻找印第安纳波利斯,那么它应该用印第安纳波利斯替换'卡梅尔'或者用"&hos = Indianapolis"取代整个querstring"&hos = Carmel"第二种情况和"?hos = Carmel"与"?hos = Indianapolis"的第一种情况

$(".hospitalDropDown").change(function(e){
            var querystring=window.location.search;
            var currentURL=$(location).attr('href');
            if(location.href.indexOf('?') == -1) {
                window.location.href= 'http://mysite/events/Pages/default.aspx'+'?hos='+$(this).val();
                }
                else{

                    window.location.href = ( $(this).val() == "All Hospitals" ) ? 'http://mysitesite/events/Pages/default.aspx': location.href +'&hos='+ $(this).val(); }
    )};
Run Code Online (Sandbox Code Playgroud)

我发现了一些使用正则表达式来处理查询字符串的漂亮代码,但我不明白正则表达式是如何工作的......在我的情况下如何使用下面的代码呢?

function replaceQueryString(url,param,value) {
    var re = new RegExp("([?|&])" + param + "=.*?(&|$)","i");
    if (url.match(re))
        return url.replace(re,'$1' + param + "=" + value + '$2'); …
Run Code Online (Sandbox Code Playgroud)

javascript regex url jquery query-string

6
推荐指数
1
解决办法
8845
查看次数

从格式01/02/2010开始,jquery修剪前导零

如何将2012年1月26日返回的javascript日期对象修剪为1/26/2012?它可能适用于月份或日期.所以01/01/2012应该修剪为1/1/2012.正则表达式?jquery修剪功能?我不知道该怎么做?

var date=date.replace(/^0+/, ''); 
Run Code Online (Sandbox Code Playgroud)

要么

var trimmed = s.replace(/\b(0(?!\b))+/g, "") 
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery trim

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

正则表达式或jquery在特定字符后分割字符串

我有一个像这样的字符串:

方济各会圣弗朗西斯健康 - 印第安纳波利斯

我需要在' - '之后提取所有内容,包括破折号本身并在第二行输出它.如何在' - '之前提取所有内容?正则表达式还是jquery?

' - '前面的字符串将是动态的,可能有不同数量的字母......

javascript regex jquery

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

如何使用jquery使background css url动态化

我有一个带编号针脚的谷歌地图.地图上的针脚为红色.页面中的实际地址应该有灰色标记.我正在尝试将background属性用于地址元素"LocationName",其中包含附加灰色标记图像背景的地址(不重复左中心).图像命名为greymarker1,greymarker2等.所以如果它是第一个地址,greymarker1.png应该是地址ONE前面的图标.我可以使用jQuery设置背景的CSS属性,但我不知道如何使URL动态.."/样式库/图片/设计/图标/ greymarker1.png")1中的网址应以柜台改变..当counter等于1时,它应该抓住greymarker1.png等.

 $('.LocationName').each(function(index){
    var counter=index+1;
    //$(this).css('color', 'blue');
    $(this).css("background-image", "url('/Style Library/Images/design/icons/greymarker1.png')");  

 });
Run Code Online (Sandbox Code Playgroud)

css url jquery background

0
推荐指数
1
解决办法
2824
查看次数

使用其他javascript删除字符串中字符的所有实例

我需要<br />用空格替换所有.以下是动态吐出的字符串,我需要隐藏br标签...

M,W,Th,F 7:30 AM - 4:00 PM<br />Tu 7:30 AM - 6:00 PM<br />
Run Code Online (Sandbox Code Playgroud)

我做错了什么?是否可以用逗号替换所有其他br标签,除了最后一个,将由空格重新标记

$('.WorkingHours').text().replace(/<br />/g, " "); 
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery replace

0
推荐指数
1
解决办法
8455
查看次数