如何使复选框项目返回超链接
How to make checkbox items returned hyperlinks
我让它返回被检查的内容,但我不知道如何让返回的值也成为超链接,这样你就可以点击"housing",它会为该页面打开一个新的选项卡。
我的复选框html:
<form id="resources">
<label><input type="checkbox" value="Housing" name="rsc">Housing</label><br/>
<label><input type="checkbox" value="Library" name="rsc">Library</label><br/>
<label><input type="checkbox" value="Parking" name="rsc">Parking</label><br/>
</form>
<button type="button">Show Resource(s)</button>
jQuery:
$(document).ready(function() {
$("button").click(function(){
var resource = [];
$.each($("input[name='rsc']:checked"), function(){
resource.push($(this).val());
});
alert("Click selections for more info: " + resource.join(", "));
});
});
使用window.location
$(document).ready(function() {
$("button").click(function(){
var resource = [];
$("input[name='rsc']:checked").each(function(){
resource.push($(this).val());
});
window.location = 'http://yourserver.com?q='+resource.join('+');//change the url to your case
});
});
或者,如果您希望数据显示在同一页面中,请使用ajax
我认为这篇文章会有所帮助:如何在JavaScript/jQuery中重定向到另一个网页?
也许是这样的:
$(document).ready(function() {
$("button").click(function() {
var resource = [];
$.each($("input[name='rsc']:checked"), function() {
resource.push($(this).val());
});
window.location.href = "http://" + resource;
});
});
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 谷歌将广告超链接映射到国家标记
- 如何在点击超链接时调用fullcalendar回调
- 单击“禁用其他超链接”
- 为Angularjs制作超链接
- 指向的超链接刚刚赢得'不起作用
- 如何使复选框项目返回超链接
- getElementById 返回超链接的 HREF,而不是元素本身
- FetchXML 查询在子网格中返回的动态 CRM 2015 中的活动记录 - 主题超链接将打开新的活动
- 如何返回整个网站的超链接数和ID
- 超链接在新的文档窗口中返回JSON.我希望它回到一个变量,比如response"
- 我如何超链接JSON API返回值与可变URL地址