转换含有特殊标识的字符成下拉框 jsselect 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '||标识||选项一||选项二||'.split('||')转成数组创建select添加到dom 感谢你的回答,不过还有个 问题 ||标识||选项一||选项二||这个我怎么取到,这个是放在table的td里的,而且||标识||选项一||选项二||不止一个的? 感谢你的回答,不过还有个 问题 ||标识||选项一||选项二||这个我怎么取到,这个是放在table的td里的,而且||标识||选项一||选项二||不止一个的?贴下你的html 感谢你的回答,不过还有个 问题 ||标识||选项一||选项二||这个我怎么取到,这个是放在table的td里的,而且||标识||选项一||选项二||不止一个的?贴下你的html .controller('ContentControl', ['$scope', '$sce', '$rootScope', '$routeParams', '$timeout','stuExamService',function ($scope, $sce, $rootScope, $routeParams, $timeout, stuExamService) { var questionId = $routeParams.questionId; stuExamService.getOperationContent(questionId, function (data) { $scope.content = $sce.trustAsHtml(data); }, function (err) { el.error(err, $scope); }); }]) 用<div ng-bind-html="content"></div>展示的其中data = <table border=\"1\" cellpadding=\"1\" cellspacing=\"1\"><tbody><tr><td><p>XXXX</p></td><td><p>XXXXXXX</p></td></tr><tr><td><p>1.XXXXXXXXX </p></td><td><p>||1||sd||sdsd||</p></td></tr><tr><td><p>2.XXXXXXXXXXXXXXXXXX</p></td><td><p>||2||sssd||sdsssd||</p></td></tr><tr><td><p>3.XXXXXXXXX,XXXXXX</p></td><td><p>||3||sssd||sdsssd||</p></td></tr></tbody></table> '||标识||选项一||选项二||'.split('||')转成数组创建select添加到dom splict取出来转成数组,再根据数组下标将值赋给table的td就行 参考<html><head><script type="text/javascript" src="/jquery/jquery.js"></script></head><body><table border=\"1\" cellpadding=\"1\" cellspacing=\"1\"><tbody><tr><td><p>XXXX</p></td><td><p>XXXXXXX</p></td></tr><tr><td><p>1.XXXXXXXXX </p></td><td><p>||1||sd||sdsd||</p></td></tr><tr><td><p>2.XXXXXXXXXXXXXXXXXX</p></td><td><p>||2||sssd||sdsssd||</p></td></tr><tr><td><p>3.XXXXXXXXX,XXXXXX</p></td><td><p>||3||sssd||sdsssd||</p></td></tr></tbody></table><script>$('table td:nth-child(n+2)').each(function(){alert(this.innerText.split('||'))})</script></body></html> 导航条的下拉菜单被其他的div给覆盖了,怎么办?希望高手帮忙 请教JS数组赋值问题,急急急!!! 请教,elong.com预订机票的程序问题 怎么指定div的宽高?要求兼容firefox 简单问题,用JS怎么实现页面初始化时,就像网页按了F11的效果一样? 移动table的td问题 正则表达式问题 如何改变弹出的选择框的默认选项 一段部分重复的JS代码怎么用i++来写,或缩少代码,先谢谢了! js实现上拉加载,下拉刷新。 jQuery的类选择器问题 js图片切换效果,在线等
转成数组创建select添加到dom
贴下你的html
贴下你的html .controller('ContentControl', ['$scope', '$sce', '$rootScope', '$routeParams', '$timeout','stuExamService',function ($scope, $sce, $rootScope, $routeParams, $timeout, stuExamService) {
var questionId = $routeParams.questionId;
stuExamService.getOperationContent(questionId, function (data) {
$scope.content = $sce.trustAsHtml(data);
}, function (err) {
el.error(err, $scope);
});
}]) 用<div ng-bind-html="content"></div>展示的
其中data = <table border=\"1\" cellpadding=\"1\" cellspacing=\"1\"><tbody><tr><td><p>XXXX</p></td><td><p>XXXXXXX</p></td></tr><tr><td><p>1.XXXXXXXXX </p></td><td><p>||1||sd||sdsd||</p></td></tr><tr><td><p>2.XXXXXXXXXXXXXXXXXX</p></td><td><p>||2||sssd||sdsssd||</p></td></tr><tr><td><p>3.XXXXXXXXX,XXXXXX</p></td><td><p>||3||sssd||sdsssd||</p></td></tr></tbody></table>
转成数组创建select添加到dom
splict取出来转成数组,再根据数组下标将值赋给table的td就行
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\"><tbody><tr><td><p>XXXX</p></td><td><p>XXXXXXX</p></td></tr><tr><td><p>1.XXXXXXXXX </p></td><td><p>||1||sd||sdsd||</p></td></tr><tr><td><p>2.XXXXXXXXXXXXXXXXXX</p></td><td><p>||2||sssd||sdsssd||</p></td></tr><tr><td><p>3.XXXXXXXXX,XXXXXX</p></td><td><p>||3||sssd||sdsssd||</p></td></tr></tbody></table>
<script>
$('table td:nth-child(n+2)').each(function(){alert(this.innerText.split('||'))})
</script>
</body>
</html>