我正在寫一個代碼,其中的HTML的onclick應該導致一個JavaScript變量被賦予一個值,導致一個函數觸發。如何使用html的onclick分配變量?
<script type="text/javascript">
function set_str(numb)
{
if(numb == 1)
var str_in_func = 'a.tab_1';
else if(numb == 2)
var str_in_func = 'a.tab_2';
return str_in_func;
}
jQuery(window).bind("load", function() {
str = set_str(num);
// When a link is clicked
$(str).click(function() {
// switch all tabs off
$(".active").removeClass("active");
// switch this tab on
$(this).addClass("active");
// slide all content up
$(".content").slideUp();
// slide this content up
var content_show = $(this).attr("title");
$("#"+content_show).slideDown();
});
});
</script>
我想在下面的鏈接被點擊
<a href="#" title="content_1" onclick="var num = 1; return false;" class="tab_1 active" id="ma_link">Topics</a>
這似乎並沒有工作,雖然JavaScript變量STR有「a.tab_1」的值。上面的jQuery函數根本不運行。