私は現在、これらの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>
name の値は生成されません。その後のアラートは表示されないため、次の行に何か問題があると思われます。
var name = $("#" + location).attr("name").split(".");
私が間違っていることはありますか?