A. js 用什麼方法能生成如下電商商品屬性表格
這個得抄循環你的json對象,按結構創建襲html表格元素。
或者先創建相關html表格元素,再點擊相關項目,就從你的json里載入對應的數據。
這代碼說起來容易,寫起來也得個把小時,看看還有其它朋友願幫你與出完整代碼么,
若確實需要可以私信找我。
B. JQ或JS仿淘寶商品詳情選擇規格顏色等屬性
https://github.com/shinezzil/Zsuit 我寫了一來個,你源可以用下看看,有問題找我
C. js中如何獲取某一個屬性的值,如何設置一個屬性的值
D. 關於jquery商品屬性選擇框這個功能,怎麼樣可以改成多選
jQuery:
$(function() {
$(".yListr ul li em").click(function() {
$(this).addClass("yListrclickem");//後邊不要了.siblings().removeClass("yListrclickem");
})
})
E. 怎樣用JS給,option添加「選中」屬性
用自己的想法去做是最好的,這還是一個良好的程序員。
你這種辦法是可以實現的,設置回option.selected = true;
頁面刷新答後,你可以用狀態保存選中狀態,也可以在地址欄保存選中狀態,然後遍歷所有的選項,然後設置某個選項的selected = true;
asp.net中頁面刷新是會自動保存選中狀態的。
F. 利用js定義商品對象,包含:商品編號、商品名稱、商品類別、單價、生產商等屬性;還包含自定義的方法,即
function proct(no, name, type, price, factory) {
this.no = no;
this.name = name;
this.type = type;
this.price = price;
this.factory = factory;
this.print = function() {
alert(this.no);
//.........
}
}
G. 怎樣用JS給option添加「選中」屬性
一、解析字元串。
首先:考慮應該字元串解析成數組。
var ps = value.split(",");
然後:循環該數組。
for(var i = 0;i < ps.length; i++) {
//比較邏輯稍後寫
}
二、循環select的option。
首先:獲取要操作的select對象。假設要操作的select的ID為update_v_peripheral
var o = document.getElementById("update_v_peripheral");
然後:循環獲取到的select對象。
for(j=0;j<o.length;j++){
//此處寫比較邏輯
三、綜合以上,進行業務處理。
var ps = value.split(",");
var o = document.getElementById("update_v_peripheral");
for(var i = 0;i < ps.length; i++) {
for(j=0;j<o.length;j++){
if(o.options[j].value==ps[i]){
o.options[j].selected = 'selected';