新手求助!Bootstrap Table 如何获得选中项的文本呢?
==================================================================<buttontype="button...
==================================================================
<button type="button" onclick="determine()" class="btn btn-primary">
确定
</button>
<script type="text/javascript">
function determine()
{
$('#myModal').modal('hide')
}</script>
==================================================================
请问按确定后如何获得选中项的文本呢?
比如图中选中的是Item 4 点击确定后 js 如何获得这个选中值呢?
Table用的是 Bootstrap Table (单选复选框列表)
自己看官方文档摸索出来了,不过还是谢谢各位相助! 展开
<button type="button" onclick="determine()" class="btn btn-primary">
确定
</button>
<script type="text/javascript">
function determine()
{
$('#myModal').modal('hide')
}</script>
==================================================================
请问按确定后如何获得选中项的文本呢?
比如图中选中的是Item 4 点击确定后 js 如何获得这个选中值呢?
Table用的是 Bootstrap Table (单选复选框列表)
自己看官方文档摸索出来了,不过还是谢谢各位相助! 展开
2个回答
展开全部
您好,这样的:
目测你只需要把data-url写好,比如写 data-url=“userList.htm”,
然后userList.htm返回数据如: {"state":"xxx","email":"xxx",...},即按照你th中写的字段返回json即可。
<html>
<head><title>获取下拉列表选中项的值和文本(select)</title></head>
<body>
<script>
//获取下拉列表选中项的文本
function getSelectedText(name){
var obj=document.getElementByIdx(name);
for(i=0;i<obj.length;i++){
if(obj[i].selected==true){
return obj[i].innerText; //关键是通过option对象的innerText属性获取到选项文本
}
}
}
//获取下拉列表选中项的值
function getSelectedValue(name){
var obj=document.getElementByIdx(name);
return obj.value; //如此简单,直接用其对象的value属性便可获取到
}
</script>
<select id="myselect">
<option value="fist">1</option>
<option value="second">2</option>
<option value="third">3</option>
</select>
<input type="button" value="所选文本" onclick="alert(getSelectedText('myselect'));" />
<input type="button" value="所选值" onclick="alert( getSelectedValue('myselect'));" />
</body>
</html>
目测你只需要把data-url写好,比如写 data-url=“userList.htm”,
然后userList.htm返回数据如: {"state":"xxx","email":"xxx",...},即按照你th中写的字段返回json即可。
<html>
<head><title>获取下拉列表选中项的值和文本(select)</title></head>
<body>
<script>
//获取下拉列表选中项的文本
function getSelectedText(name){
var obj=document.getElementByIdx(name);
for(i=0;i<obj.length;i++){
if(obj[i].selected==true){
return obj[i].innerText; //关键是通过option对象的innerText属性获取到选项文本
}
}
}
//获取下拉列表选中项的值
function getSelectedValue(name){
var obj=document.getElementByIdx(name);
return obj.value; //如此简单,直接用其对象的value属性便可获取到
}
</script>
<select id="myselect">
<option value="fist">1</option>
<option value="second">2</option>
<option value="third">3</option>
</select>
<input type="button" value="所选文本" onclick="alert(getSelectedText('myselect'));" />
<input type="button" value="所选值" onclick="alert( getSelectedValue('myselect'));" />
</body>
</html>
2015-05-08 · 知道合伙人软件行家
关注
展开全部
//给a和b的文本用span加个class包起来,好找
//例
<tr>
<td>checkedbox</td>
<td><span class="a">itemA</span></td>
<td><span class="b">itemB</span></td>
</tr>
function determine(){
var data = new Array();
$("tr").each(function(){
var s = $(this);
if(s.find('input[type="checkbox"]').is(":checked")){
data.push({
A:s.find(".a").text(),
B:s.find(".b").text()
});
}
});
return data;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询