我有一個按鈕列表。單擊時,它會將「選定」文本附加到按鈕的現有值。從按鈕列表中刪除某些文本值
當單擊一個按鈕時,如果文本在那裏,我想從其他按鈕中刪除「選定」文本。
基本上它應該像 - 循環遍歷區域中的所有按鈕(它們都有一個searchResult類),並從每個按鈕中刪除「selected」值(如果它存在的話)。
下面是每個按鈕的代碼:
<input type="button" class="searchResult" onclick="$(\'#usersToSend > *\').css(\'background-color\', \'#fff\');
var oldValue = this.value;
this.value=\'(selected) \' + oldValue; this.style.backgroundColor = \'#51CA3E\';
document.getElementById(\'hiddenUserFlag\').value = \''.$row['id'].'\';"
value="'.$row['username'].'">
下面是代碼位要注意:
$(\'#usersToSend > *\').css(\'background-color\', \'#fff\');
var oldValue = this.value;
this.value=\'(selected) \' + oldValue;
this.style.backgroundColor = \'#51CA3E\';
http://stackoverflow.com/questions/10215792/javascript-change-value-of-button – 2014-09-28 15:09:50
的可能重複添加一些你的代碼或創建小提琴,這再現了你的情況的行爲。 -1來創建視頻,這完全不是必需的。用書面形式解釋你的問題。好問題是答案的一部分。 – Deele 2014-09-28 15:11:45
我可以看到你可能會認爲http://stackoverflow.com/questions/10215792/javascript-change-value-of-button可能是一個重複的答案,但對於我的問題,按鈕值是從數據庫中分配的,而我不想重新加載任何東西。也正如我所說,這樣做的最好方法是循環訪問'usersToSend'div中的每個按鈕,然後如果'(selected)'在那裏刪除值'(selected)'。 – www139 2014-09-28 15:14:10