我试图隐藏具有特殊签名的链接,即具有子串"成为会员":
<a href="../become-a-member.html">Sign Up</a><br/>
<a href="someothertarget">keep this link</a>
使用这个jQuery脚本:
$(document).ready(function() {
$("a").each(function(i,e) {
h = $(e).attr("href");
if (~h.indexOf("become-a-member")) $(e).hide();
});
});
答案 0 :(得分:0)
您发布的代码效果很好。您可能遗漏了要包含在HTML文件中的 <script lang="text/javascript">
$(document).ready(function() {
$('#user_data').dataTable({
"ordering":false,
'bProcessing': true,
"bServerSide": true,
"sAjaxSource": base_url + "xlsimport/ajax_get_records",
"sPaginationType": "full_numbers",
"sDom": "t<'row'<'col-sm-4'i><'col-sm-8'p>>",
"fnServerData": function (sSource, aoData, fnCallback)
{
$.ajax
({
'dataType': 'json',
'type': 'POST',
'url': sSource,
'data': aoData,
'beforeSend':function(){
if(!$('.se-pre-con').is(':visible')) {
}
},
'success': fnCallback,
'complete':function(){
}
});
},
"oLanguage": {
"sLengthMenu": "_MENU_ records per page",
"sZeroRecords": "No data available",
"sProcessing": "<img src='images/loading.gif'>"
},
});
} );
</script>
插件,您也错过了这个插件JQuery
。
jsfiddle
$(document).ready(function() {
$("a").each(function(i,e) {
h = $(e).attr("href");
if (~h.indexOf("become-a-member")) $(e).hide();
});
});