$("#div_menuFoot").append("<a href='PhotoContent.aspx?code=" + code + "' onmouseover='a_mouseover(this)' onmouseout='a_mouseout(this)'>" + hglAry[0] + "</a> | ");
我想给这个<a>中加入onclick属性,写成最后的标签是这样的
<a href='PhotoContent.aspx?code=<%# Eval("Code") %>' onmouseover="a_mouseover(this)" onclick='$.cookie("accordion",<%# Eval("Code") %>)'
onmouseout="a_mouseout(this)">应该怎么添加啊,主要是$.cookie("accordion",code)这里我不会写,那个双引号应该怎么写啊?
我想给这个<a>中加入onclick属性,写成最后的标签是这样的
<a href='PhotoContent.aspx?code=<%# Eval("Code") %>' onmouseover="a_mouseover(this)" onclick='$.cookie("accordion",<%# Eval("Code") %>)'
onmouseout="a_mouseout(this)">应该怎么添加啊,主要是$.cookie("accordion",code)这里我不会写,那个双引号应该怎么写啊?
这样不行?报什么错。。
你这个函数传的是2个什么类型的参数
额。。我这里不打算用<%# Eval("Code") %>,想写成这样
$("#div_menuFoot").append("<a href='PhotoContent.aspx?code=" + code + "' onmouseover='a_mouseover(this)' onclick='$.cookie("accordion","+ code +")' onmouseout='a_mouseout(this)'>" + hglAry[0] + "</a> | ")可是不知道怎么处理这个accordion,是用‘’括起来还是怎么样,如果用‘’的话,生成的<a>的属性就是
<a onmouseover="a_mouseover(this)" onmouseout="a_mouseout(this)" onclick="$.cookie(" href="PhotoContent.aspx?code=00101" ?)?="">
这个样子了,onclick属性里包含href,不能分开两个属性么?就像直接在客户端写<a>这样的?
$(function() {
$("#accordion").accordion();
var cookievalue = $.cookie("accordion");
if (cookievalue !== "" || cookievalue !== null) {
$("#accordion").accordion("option", "active", parseInt(cookievalue));
}
$("#accordion").accordion("option", "active", openIndex);
});
onmouseout="a_mouseout(this)">
$("#div_menuFoot").append(
$("<a href='PhotoContent.aspx?code=<%# Eval("Code") %>'></a>").mouseover(function(){
a_mouseover(this);
}).mouseout(function(){
a_mouseout(this);
}).click(function(){
$.cookie("accordion",<%# Eval("Code") %>);
})
);
这样的话,会过滤掉 | 这个吧,每个<a>还要分开这些加到哪里啊?