代码如下 希望取的每一次的name值赋值给main_view里的href中的name,
这个是含有name的li
<li><a href="documentation/luobo.jpeg"><img src="documentation/luobo.jpeg" alt="luobo" name="luobo"/></a></li>
<li><a href="documentation/muji.jpeg"><img src="documentation/muji.jpeg" alt="muji"name="muji" /></a></li>
这个是要传值的语句
<div id="main_view">
<a href="showers.php?name=getname()" target="google" >
如何写javascript
$("ul.product li a").click(function() {
var mainImage = $(this).attr("href"); //Find Image Name
$("#main_view img").attr({ src: mainImage });
return false;
});
function getname()
{
}
这个是含有name的li
<li><a href="documentation/luobo.jpeg"><img src="documentation/luobo.jpeg" alt="luobo" name="luobo"/></a></li>
<li><a href="documentation/muji.jpeg"><img src="documentation/muji.jpeg" alt="muji"name="muji" /></a></li>
这个是要传值的语句
<div id="main_view">
<a href="showers.php?name=getname()" target="google" >
如何写javascript
$("ul.product li a").click(function() {
var mainImage = $(this).attr("href"); //Find Image Name
$("#main_view img").attr({ src: mainImage });
return false;
});
function getname()
{
}
是指MainView下面的A的Href要根据点击的换吗?
要换成什么样子的?
改成
$("#main_view a").attr({ href: 'showers.php?name='+mainImage });
并传值name值给后台php
$("ul.product li a").click(function() {
var mainImage = $(this).attr("href"); //Find Image Name
var nameid = $(this).attr("id");
$("#main_view img").attr({ src: mainImage });
$("#main_view href").attr({ href:'showers.php?name='nameid' });
return false;
});
我希望实现href=showers.php?name='这里写muji或者luobo';
但是我写的值还是过不来
按照上面的方法我测试了 在下边的<a href="" target="google">我不赋值的话 完全没有传递,
也就是说$("#main_view href").attr({ href:'showers.php?name='nameid' });没有用
$("#main_view img").attr({ src: mainImage });
$("#main_view a").attr('href','showers.php?name='+$(this).find('img').attr('name'));
//return false;
});