[英]Jquery: change css selector on click
運行此命令時,我剛收到{“ error”:“請使用POST請求”}
$("#ricomporreclick").click(function () {
$("#film").css('visibility', 'hidden');
$("#ricomporre").css('visibility', 'visible');
});
代碼有什么問題? 我正在嘗試在不重新加載頁面的情況下更改選擇器..觸發單擊時,應該顯示#film:none和#ricomporre應該是可見的。
只需將return false
放在代碼塊的末尾。
嘗試使用event.preventDefault()
來阻止錨標記的默認功能,
$("#ricomporreclick").click(function (e) {
e.preventDefault()
$("#film").css('visibility', 'hidden');
$("#ricomporre").css('visibility', 'visible');
});
您需要使用preventDefault方法停止鏈接的重定向。 我已經編輯了小提琴以顯示此內容
$("#ricomporreclick").click(function (e) {
$("#film").css('visibility', 'hidden');
$("#ricomporre").css('visibility', 'visible');
e.preventDefault();
});
以前發生的事情是它正確地更改了可見性,但是隨后該鏈接重新加載了頁面,從而導致css重置為樣式表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.