分配ID,因爲我沒有ID attr
值,直到我執行的PHP代碼我的很多PHP代碼創建了一個動態的ID選擇,所以,我發現自己正在一個更好的想法快捷方式並將jquery javascript代碼作爲正在創建的ID的名稱。如何動態地使用JavaScript和PHP
所以我想知道是否有其他方法可以做得更好。我目前的方法有效,但我知道這是不好的做法。
爲了說明我在做什麼:
for ($x=0;$x>=10; $x++){
echo "...
<script>
$(function() {
$(\"#dialog{$x}\").dialog({
autoOpen: false,
show: \"blind\",
hide: \"explode\"
});
$(\"#opener{$x}\").click(function() {
$(\"#dialog{$x}\").dialog(\"open\");
return false;
});
</script>
...";
echo "<a id=\"opener{$x}\"> View Notes</a>";
echo "<div id=\"dialog{$x}\">some data also dynamically generated depending on value of $x</div>";
}
你的代碼看起來很好。 – Anoop
你可以改變javascript,不需要創建10個函數,但我想這是可選的。 – Ms01
可能要發佈這http://codereview.stackexchange.com/ – j08691