有一个链接是这么写的<a id='ss' href='#' action=''></a>,请问这里的action属性有什么特别的含意吗或者只是一个普通的自定属性?
还有eval($('#ss').attr('action'))是什么意思?
<a>标签里面是没有action这个属性的 ;
链接多数都是以
<a href="blogDelete.action?id=XXX"></a>
<a href="http://www.baidu.com"></a>
这种方式跳转的
action属性表示超链接按下时的行为,
可以举个粟子吗?谢谢
action 是自定义属性。
我可以叫action可以叫method,可以叫controller-actin
理解业务:
eval($('#ss').attr('action'))
获取action属性的内容并eval
比如 action=‘alert(1)’
自定义属性而已,在服务器端的话,action就是一个动作,一个地址,客户端可以请求这个地址,但HTML本身并没有action这个属性,或许是有人自己封装的。。。下面那个仅仅是jquery获取这个属性的值而已