我有一个空表,其中包含已分配了ID的单元格
e.g。
<td id="se/sv-1"> </td>
然后我有一个如此定义的go按钮
<a href="#" alt="PreSurf" id="submit"><img src="go.png"></a>
在页面的底部(重要?)但仍在正文中我有以下脚本
$(document).ready(function() {
$("a").click(function(event) {
event.preventDefault();
});
$("a#submit").click(function(event) {
$("#se/sv-1").load("psurl.php?server=someserver.somehost.com&url=/se/sv&port=80");
});
});
然而它没有加载点击...我已经测试了网址(显然主机名被更改以保护无辜)并且它的工作原理应该是......我已经通过替换.load行进行了测试一个简单的警报('booya');它工作但.load没有
有什么想法吗?
答案 0 :(得分:4)
使用$("#se\\/sv-1")
代替$("#se/sv-1")
如果您想使用任何元字符(例如 !“#$%&amp;'()* +,。/:;&lt; =&gt;?@ [] ^`{|}〜)作为名称的字面部分,你必须 用两个反斜杠转义字符:\\。
答案 1 :(得分:0)
不要在ID中使用正斜杠。如果你必须记得逃避它。
$("se\\/sv-1")