jqgrid表格中有一列,内容是“房产抵押”或者“承诺函”等不同内容,如何在她是房产抵押时链接一个界面,在承诺函时链接另一个界面,求告知实现方法,谢谢O(∩_∩)O
1.方法一,后台列内容判断设置
if("房产抵押".equals(row[8])){
sb.append("<td><a data-content='"+rowData[8]+"' href=" ">").append(rowData[4]).append("</a></td>");
}else if("承诺函".equals(row[8])){
sb.append(
"<td><a data-content='"+rowData[8]+"' href=" ">").append(rowData[4]).append("</a></td>");
}
$(function(){
// 初始化 popover,触发方式为手动触发
$('a').popover({
trigger: 'manual'
})
.on('mouseover', function() {
// 获得焦点时隐藏
$(this).popover('show');
})
.on('mouseout', function() {
// 失去焦点时显示
$(this).popover('hide');
});
});
方法二前端处理:
jQuery(function($) {
var $checkArray = $("input[name='checkItem']");
if(!$checkArray)return;
for(var i=0;i<$checkArray.length;i++){
var value=$checkArray[i].value;
if($checkArray[i].checked=="房产抵押"){
return 设置链接 '<a herf="">+value+</a>'
}else if($checkArray[i].checked=="承诺函"){
return 设置链接 '<a heref="">+value+</a>'
}
});