小编Tho*_*asD的帖子

根据data-attribute在select下拉列表中设置选项

我有一个选择下拉列表,其中包含一个类似这样的国家/地区列表:

<select name="countryCode" id="countryCode">
<option data-countryCode="GB" value="44" Selected>UK (+44)</option>
<option data-countryCode="US" value="1">USA (+1)</option>
<optgroup label="Other countries">
    <option data-countryCode="DZ" value="213">Algeria (+213)</option>
    <option data-countryCode="AD" value="376">Andorra (+376)</option>
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

然后,我使用ipinfo.io查找用户的国家/地区,并希望根据返回的国家/地区和data-countryCode属性设置所选的选项.我尝试了一些不同的方法,但我根本无法让它工作.

我用乡村选择器和查找创建了一个jsfiddle:http: //jsfiddle.net/E7fBk/

如何设置下拉列表以显示用户的国家/地区?

谢谢

托马斯

html javascript jquery

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

检查javascript数组是否包含使用underscorejs的值

我有一系列像这样的汽车:

[{ name:"Toyota Minivan", id:"506" }, { name:"Honda Civic", id:"619" }]
Run Code Online (Sandbox Code Playgroud)

我试图检查数组是否包含某个id.

我试过了

var x =!!_.where(cars, {id:'506'}).length;
Run Code Online (Sandbox Code Playgroud)

如果数组包含id,则期望它返回true,但它总是返回false.

我在这是要干嘛 ?

顺便说一句,如果有更好的方法,我不必使用underscore.js.

谢谢托马斯

javascript arrays underscore.js

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

使用angular.element通过ng-click添加元素

我正在尝试在fullcalendar(http://arshaw.com/fullcalendar/docs/)标题的右侧部分添加几个自定义按钮.

我正在使用angular.element来添加如下按钮:

   var calendarHeaderRight = angular.element(".fc-header-right");
   if (calendarHeaderRight)
       calendarHeaderRight.html('<div><a href="#" ng-click="toggleCalendarList()" class="btn btn-sm btn-info">Calendar</a><a href="#" ng-click="toggleCalendarList()" class="btn btn-sm btn-success">List </a></div>');
Run Code Online (Sandbox Code Playgroud)

这些按钮会附加到日历并显示.问题是单击按钮时没有发生任何事情.

所以问题是,我如何追加可以点击的元素?

谢谢

托马斯

javascript jquery fullcalendar angularjs

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

使用正则表达式删除整个查询字符串

我有以下正则表达式,但是如果存在,我如何完全删除查询字符串:

^~/(.*)/restaurant/(.*)
Run Code Online (Sandbox Code Playgroud)

例如。网址

/seattle/restaurant/sushi?page=2 
Run Code Online (Sandbox Code Playgroud)

要么

/seattle/restaurant/sushi?somethingelse=something 
Run Code Online (Sandbox Code Playgroud)

要么

/seatthe/restaurant/sushi 
Run Code Online (Sandbox Code Playgroud)

应该只返回seattlerestaurantsushi并删除所有存在的查询字符串。

(很抱歉重新发布了类似的问题,但在上一个问题中我找不到答案)。

谢谢

汤玛士

regex url-rewriting

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