我一直在試圖用這個代碼的字符串來替換輸入值的錯誤:試圖改變輸入值返回
$('input[name=availibility]').value() = current;
其中拋出了:
Uncaught ReferenceError: Invalid left-hand side in assignment
的代碼是從所謂的一個onchange處理程序,它將觸發該功能(原諒麪條代碼):
function avail(element){
if(element.checked){
var current = $('input[name=availibility]').text();
if(current != ''){
current = current + ', ' + element.attr("name");
}
else{
current = $(this).attr("name");
}
$('input[name=availibility]').value() = current;
}else{
if(!$('input[name=availibility]').text().replace(element.attr("name")+',',''))
{
$('input[name=availibility]').text().replace(element.attr("name"),'');
}
}
}
任何想法我在做什麼錯了嗎?
您試圖爲函數調用分配一個值。 – ultranaut 2013-02-22 02:39:54
請閱讀文檔:http://api.jquery.com/val/#val2。 – 2013-02-22 02:42:02