相对表单操作解析为绝对URL?

Bas*_*sem 3 javascript forms jquery dom

我试图获取放置在表单操作中的实际字符串.问题是,当我这样做时,即使相对路径在HTML中,action属性也会解析为绝对路径.如何获取action属性中的实际字符串?

以下是我所指的示例:http: //jsfiddle.net/MSY4s/

Pau*_*ter 9

如果你已经在使用jquery,我会使用该.attr函数而不是从jQ​​uery对象中提取DOM元素.像这样:

$("form").attr("action");
Run Code Online (Sandbox Code Playgroud)

这应该给你字面上的action属性.在您提供的示例中,应该看起来像"/某处".jFiddle中的第二个示例将显示完整路径,因为这是action属性中的内容.

  • 属性的值与原始HTML中显示的值相同.评估属性的值.如果你不知道属性和属性之间的区别,那么值得一读. (2认同)