我目前有这些 Jquery 行
var location = urlParams["location"]; //grabs URL parameter generated from earlier function
alert (location); // alerts the value WEST
alert ($("#" + location)); //returns [object Object]
var name = $("#" + location).attr("name").split(".");
alert (name); // no alert box appears
var css = name[0] + "px " + name[1] + "px";
$("#main-div").css("background-position",css)
alert ("Even this alert won't appear?");
代码针对此 HTML 运行:
<a class="nav-links r1s1" id = "WEST" name="0.0" href="test.php?loc=WEST"></a>
不为名称生成任何值。后来的警报甚至不会出现,这让我相信这条线有问题:
var name = $("#" + location).attr("name").split(".");
有什么我做错了吗?