我试图在','逗号之前提取所有内容.我如何在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) 我在事件页面(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)
有人可以帮忙吗?
我有一个具有双重角色的下拉列表.用户可以直接进入页面(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) 如何将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) 我有一个像这样的字符串:
方济各会圣弗朗西斯健康 - 印第安纳波利斯
我需要在' - '之后提取所有内容,包括破折号本身并在第二行输出它.如何在' - '之前提取所有内容?正则表达式还是jquery?
' - '前面的字符串将是动态的,可能有不同数量的字母......
我有一个带编号针脚的谷歌地图.地图上的针脚为红色.页面中的实际地址应该有灰色标记.我正在尝试将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) 我需要<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) jquery ×7
javascript ×6
regex ×4
url ×2
background ×1
css ×1
date ×1
datepicker ×1
query-string ×1
replace ×1
substr ×1
substring ×1
trim ×1