Ваш селектор был в порядке. Использование prop для изменения onclick не нормально.
Ваш jQuery(window).load(function () {})
тоже неверен, он должен быть jQuery(window).on('load',function () {})
Я предпочитаю $(function() {})
$(function() {
$('a[href$="contact#faq"]')
.css("background-color","red") // check the selector is ok
.attr("onclick", "window.location.href='https://useotools.com'; alert('bla'); return false;");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://useotools.com/contact#faq" class="current"><i class="menu_icon blank fa"></i><span>FAQs</span><span class="plus"></span></a>
Я предпочитаю на клик
$(function() {
$(".current").on("click", function(e) { // or $("[href$='contact#faq']").on()
// if (this.href.indexOf("contact#faq") !=-1) this.href = 'https://useotools.com';
if (this.hash==="#faq") this.href = 'https://useotools.com';
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://useotools.com/contact#faq" class="current"><i class="menu_icon blank fa"></i><span>FAQs</span><span class="plus"></span></a>
Чтобы изменить местоположение, вы можете сделать
$(function() {
$("[href$='contact#faq']").on("click", function(e) {
e.preventDefault(); // stop the link click
location = 'https://useotools.com';
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://useotools.com/contact#faq" class="current"><i class="menu_icon blank fa"></i><span>FAQs</span><span class="plus"></span></a>
$(function() {
$("#link1").prop("onclick","alert(this.href); return false");
$("#link2").prop("onClick","alert(this.href); return false");
$("#link3").attr("onClick","alert(this.href); return false");
$("#link4").attr("onclick","alert(this.href); return false");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="https://google.com" id="link1">prop onclick Not ok</a><br/>
<a href="https://google.com" id="link2">prop onClick Not ok</a><br/>
<a href="https://msn.com" id="link3">attr onclick works</a><br/>
<a href="https://cnn.com" id="link4">attr onClick works</a><br/>