使用jquery将id的值提取为字符串
extract the value of id as a string using jquery
下面是我的代码
<div class="row-fluid" id="header"></div>
<div class="tab-content">
<div class="tab-pane active" id="tab2">
<div class="row-fluid">
<div class="span9 offset1">
<header id="second">
<strong>Users</strong>
</div>
<div class="span2">
<div class="tabbable" align="center">
<ul class="nav nav-pills">
<li class="active"><a href="#mobile" data-toggle="tab"><strong>Mobile</strong>
</a>
</li>
<li><a href="#BO" data-toggle="tab"><strong>BO</strong>
</a>
</li>
</ul>
</div></div></div>
实际上,我想将id BO提取为字符串。假设有一个叫做的函数
function display(type){
if (type== /* here I want to extract id BO */)
}
我该怎么做呢?我想把IDBO等同于字符串类型。使用jquery或javascript。
function dislpay(type) {
/*在下面的类型中,我必须使用if函数传递上面提到的id。我如何才能做到这一点?这段代码是用javascript*/编写的
$.get('http://something' + **type**, function(data) {
for ( var i = 0; i < data.user.length; i++) {
var html = '';
if (i == 0)
html = '<li class="active"><a href="#userdetails" data-toggle="tab" onclick='"loadUserDetails('''
+ data.user[i].id
+ ''')'">'
+ data.user[i].id
+ '</a></li>';
else
html = '<li><a href="#userdetails" data-toggle="tab" onclick='"loadUserDetails('''
+ data.user[i].id
+ ''')'">'
+ data.user[i].id
+ '</a></li>';
$("#users").append(html);
}
users = data;
})
.error(function(xhr, status, error) {
alert("error");
alert(xhr.responseText);
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
});
}
function display(lnk) {
if($(lnk).attr('href') == '#BO') {
console.log(true);
}
}
$(document).ready(function(){
$('.nav-pills a').each(function(k,v) {
display(this);
});
});
演示:http://jsfiddle.net/cmEXb/
这就是您想要的吗?
$(document).ready(function(){
$("*[data-toggle='tab']").click(function(){
var type = "something";
display(type, $(this).attr('href'));
});
});
function display(type, href) {
if (type == href) {
// do something
}
}
在HTML中,BO
不是id
,而是href
属性。您可以使用以下行提取:
var ref=$(this).attr('href');
相关文章:
- 使用gulp-angular gettext从JS文件中提取字符串不起作用
- Javascript:如何通过Regexp从属性中提取字符串
- 使用Node/Javascript提取字符串中的所有占位符
- 需要从随机大小的字符串中提取字符串
- 用unicode字符提取字符串中的单词
- 使用java脚本提取字符串
- JavaScript:如何提取字符串中的复杂内容
- 如何删除“;NULL”;使用Javascript从sails.js中的JSON对象中提取字符串
- 当前面的数字或前面字符的组合未知时提取字符串
- 如何根据 javascript 中的两个字符比较从另一个字符串中提取字符串
- 从两边提取字符串和相等数量的字符
- 如何在从 javascript 中的 json 对象中提取字符串时保留转义序列.(字符串实际上是正则表达式模式)
- 使用 javascript 从脚本标记中提取字符串
- 如何根据某些正则表达式模式提取字符串的“部分”
- 检查是否为数字,如果是字母,则在javascript中提取字符串的一部分
- 介绍JS学生使用isNaN(与其他语句结合使用)提取字符串
- 正则表达式后视以提取字符串
- 从另一个url或字符串中提取字符串
- 使用Javascript提取字符串中的数字
- 在javascript中提取字符串中的数字