- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个NEW FIDDLE在表格内显示文本,我可以在其中过滤数据,但是我不希望输入位于表格内,我想映射到另一个输入或将其从表格中删除并将其放在外面。
无法处理我的文件:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="js/tableutils.js"></script>
<script>
function searchRecords() {
$('#searchMe').tableutils({
filter: {
type: ['text']
},
fixHeader: {
width: 1000,
height: 200
},
columns: [{
label: 'First Name'
}, {
label: 'Last Name'
}, {
label: 'Concept'
}, {
label: 'Rating'
}, {
label: 'AKA'
}]
});
$('#searchRecords').hide();
}
searchRecords();
$('#filter_searchMe_0').css('width','100px').detach().appendTo( "#outSide" );
</script>
<body onload="searchRecords();">
<div id="outSide"></div>
<div class="demoContentDIV">
<ul id="allDemos" style="list-style-type: none;">
<li id="searchContent">
<table id="searchMe" width="980px">
<thead>
<tr>
<th width="20%">First Name</th>
<th width="20%">Last Name</th>
<th width="10%">Concept</th>
<th width="10%">Rating</th>
<th width="40%">AKA</th>
</tr>
</thead>
<tbody>
<tr>
<td width="20%">Tony</td>
<td width="20%">Stark</td>
<td width="10%">Marvel</td>
<td width="10%">42</td>
<td width="40%">Iron Man</td>
</tr>
<tr>
<td width="20%">Jack</td>
<td width="20%">Sparrow</td>
<td width="10%">Disney</td>
<td width="10%">40</td>
<td width="40%">Pirate</td>
</tr>
<tr>
<td width="20%">Bruce</td>
<td width="20%">Banner</td>
<td width="10%">Marvel</td>
<td width="10%">38</td>
<td width="40%">The Hulk</td>
</tr>
<tr>
<td width="20%">Clarke</td>
<td width="20%">Kent</td>
<td width="10%">DC</td>
<td width="10%">35</td>
<td width="40%">Man of Steel</td>
</tr>
<tr>
<td width="20%">Bruce</td>
<td width="20%">Wayne</td>
<td width="10%">DC</td>
<td width="10%">34</td>
<td width="40%">The Dark Knight</td>
</tr>
<tr>
<td width="20%">Sherlock</td>
<td width="20%">Holmes</td>
<td width="10%">Doyle</td>
<td width="10%">37</td>
<td width="40%">Ingenious</td>
</tr>
<tr>
<td width="20%">Captain</td>
<td width="20%">America</td>
<td width="10%">Marvel</td>
<td width="10%">39</td>
<td width="40%">Captain America</td>
</tr>
<tr>
<td width="20%">Peter</td>
<td width="20%">Parkar</td>
<td width="10%">Marvel</td>
<td width="10%">43</td>
<td width="40%">Spidy</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<br>
<br>
</body>
最佳答案
我不知道如何处理该插件。但您可以简单地使用 jQuery
来完成。只需分离该元素并将其附加到您想要的位置即可。
此插件使用 id 作为此格式的每个过滤器输入。
#filter_tableSelector_columnIndex
这样你就可以轻松地像这样编写代码来做到这一点。
$('#filter_searchMe_0').css('width','100px').detach().appendTo("#outSide");
在此代码中,我删除了第一列的过滤器输入(列索引= 0)
并将其附加到表格的外侧。
我做了 DEMO 来自您的 NEW FIDDLE
更新:
如果您想使用第一列进行过滤,请使用此$('#filter_searchMe_0')
。
如果您想使用第二列进行过滤,请使用此$('#filter_searchMe_1')
。
如果您想使用第三列进行过滤,请使用此$('#filter_searchMe_2')
。
像这样,您也可以对下一列使用过滤器。
使用此代码使用第三列进行过滤。$('#filter_searchMe_2').css('width','100px').detach().appendTo("#outSide");
关于javascript - tableutils 过滤器输入移出表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174151/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!