我有一個帶有空白數據值和超鏈接菜單的對象標籤。我需要將對象標記的數據值更改爲每次點擊時在每個菜單項中設置的href鏈接,最好使用javascript。更改按鈕上的對象標籤的數據值
所有的幫助表示感謝,並提前感謝您。
編輯:
可以說,我有數據的對象標記=「」如果鏈路A具有a href="this.html"
我想對象的數據屬性成爲data="this.html"
點擊鏈接一個
我有一個帶有空白數據值和超鏈接菜單的對象標籤。我需要將對象標記的數據值更改爲每次點擊時在每個菜單項中設置的href鏈接,最好使用javascript。更改按鈕上的對象標籤的數據值
所有的幫助表示感謝,並提前感謝您。
編輯:
可以說,我有數據的對象標記=「」如果鏈路A具有a href="this.html"
我想對象的數據屬性成爲data="this.html"
點擊鏈接一個
在點擊錨錨標籤鏈接對象的數據得到改變,希望這是你想要的
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function() {
var thisObjectText=$(this).attr("href");
if(thisObjectText!=null && thisObjectText!="")
{
$('#swf').attr("data",thisObjectText);
alert($('#swf').attr("data"));
}
});
});
</script>
</head>
<body>
<div id="test">
<a href="#first" name="test-1">Aaaa</a>
<a href="#second" name="test-2">Baaa</a>
<a href="#third" name="test-3">Caaa</a>
<a href="#fourth" name="test-4">Daaa</a>
</div>
<object id="swf" width="400" height="400" data=""></object>
</body>
</html>
試試這個片段,它獲取錨點標記的鏈接並將其放置在對象標記的數據屬性中 – 2012-02-20 13:03:01
不得不將其更改爲從錨點標記中拉取值以防止實際頁面發生更改,但代碼完美無缺。非常感謝。 – CoreyRS 2012-02-20 13:17:14
通過貫通進入,當你問題是我分析的是,您對這些點擊錨標記「附加到該標籤值應該傳遞給對象」
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function() {
var obj=new Object;
obj={};
var thisObjectText=$(this).attr("name");
obj.value=thisObjectText;
alert("object value on clicking links " + obj.value);
});
});
</script>
</head>
<body>
<div id="test">
<a href="#" name="test-1">Aaaa</a>
<a href="#" name="test-2">Baaa</a>
<a href="#" name="test-3">Caaa</a>
<a href="#" name="test-4">Daaa</a>
</div>
<div id="result">
</div>
</body>
</html>
你需要在你的文件夾中有jquery.js – 2012-02-20 11:47:01
你誤會了。 假設我有一個對象標籤data =「」 如果鏈接A有一個href =「this.html」我想要單擊鏈接A時,對象的數據屬性成爲數據=「this.html」。 – CoreyRS 2012-02-20 12:42:59
你應該發佈一些代碼 – 2012-02-20 11:20:29
爲什麼你使用'
我正在構建一個web應用程序,iOS可能有問題與iframes。不希望整個頁面都重新加載,所以我正在儘可能完成我需要的最佳方式。 – CoreyRS 2012-02-20 11:32:46